在命令行模式下,按键 k j h l 这个四个按键分别用于上下左右四个方向移动光标。键盘上的四个方向键也可以。
nG(或者n shift+G)跳转命令。n为行数,执行该命令后,光标将会立即跳转到指定的行。
ctrl+G 显示光标所在位置的行数和列数。
w,将光标移动到下一个单词的开始位置。
b 将光标移动到前一个单词的开始位置。
^ 将光标移动到本行的第一个非空字符位置。
0 数字零,可将光标移动到本行的开始位置。
$ 将光标移动到行尾。
G 将光标移动到文件尾。
gg 将光标移动到文件头。 也可以在gg后面输入文件头。
文本输入:
i 在当前字符前面插入文本。
I (大写i) 在本行的开始插入文本。
a 在当前字符后面插入文本。
A 在本行后面最后一个字符后面插入文本。
o 在当前位置下面插入一个空行。
O 在当前位置的上面插入一个空行。
删除与修改:
x 删除一个字符
3x 删除3个字符。
dd 删除整行。
10 dd 删除10行。
dw 删除一个单词。
cw 修改整个单词(按ESC键结束)
6cw 修改6个单词(按ESC键结束)
r 替换一个字符
R 开始替换文本(直到按ESC结束)
4 查找
/string , string 从光标所在开始向后或者向前查找相应的字符串。
5.复制和粘贴
yy , p 复制一行到剪贴板,或者粘贴剪贴板的内容。
6.操作文件
:q 结束编辑命令。不想保存,则可用:q!命令强制推出。
:w 保存命令 :wq则表示保存并推出。
Shift+zz 功能和wq 命令一样。
查看帮助命令:
help.