命令行模式常见功 能键:
I 切换到插入模式,此时光标相当于开始输入文件处
A 切换到插入模式,并从目前光标所在位置的下一个位置开始输入文字。
[ctrl+b] 屏幕向后翻动一页
[ctrl+f] 屏幕向前翻动一页
[ctrl+u]屏幕向后翻动半夜
[ctrl+d]屏幕向前翻动半夜
0数字0 光标移到本行开头
G 光标移动到文章的最后
nG 光标移动到第N行
$ 移动到光标所在行的“行尾”
n<enter> 光标向下移动n行
/name 在光标之后查找名为name的字符串
?name 在光标之前查找一个名为name的字符串。
X 删除所在位置的"后面"一个字符
x 删除所在位置的“前面”一个字符
dd 删除光标所在行
ndd 从光标所在行开始向下删除n行
yy 复制光标所在行
nyy复制光标所在行开始向下的n行
p 将缓冲区的字符黏贴到光标所在位置
U 恢复前一个动作
底行模式:
:w 将编辑的文件保存在磁盘中
:q 退出vi(系统对做过修改的文件会给出提示)
:q! 强制退出
:wq 存盘后退出
:w [filename] 另存为filename的文件
:set nu 显示行号,设定之后,会在每一行的前面显示对应行号
:set nonu 取消行号显示。