vim 常用命令
shirt+6 ^行首
shirt+4 $行尾
例如使用"1$"表示当前行的行尾,"2$"表示当前行的下一行的行尾。
1vim
gg 移动到文件头
G(shift + g) 移动到文件尾。 = ]]
$ 移动到行尾 3$ 移动到下面3行的行尾
Ctrl + e 向下滚动一行
Ctrl + y 向上滚动一行
Ctrl + d 向下滚动半屏
Ctrl + u 向上滚动半屏
Ctrl + f 向下滚动一屏
Ctrl + b 向上滚动一屏
u 撤销(Undo)
U 撤销对整行的操作
Ctrl + r 重做(Redo),即撤销的撤销
x 删除当前字符
3x 删除当前光标开始向后三个字符
dd 删除当前行
dj 删除上一行
dk 删除下一行
10d 删除当前行开始的10行。
D 删除当前字符至行尾。
yy 拷贝当前行
nyy 拷贝当前后开始的n行,比如2yy拷贝当前行及其下一行。
p 在当前光标后粘贴,如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴。
shift+p 在当前行前粘贴