vim常用快捷键
移动光标
- 屏幕向下移动一页:
ctrl + f
- 屏幕向上移动一页:
ctrl + b
- 当前行第一个字符:
数字0或Home键
- 当前行最后一个字符:
$或者End键
- 文件最后一行:
G
- 移动到文件指定行:
nG
要移动到第20行,则是20G
- 移动到文件第一行:
gg
. 相当于1G. - 向下移动n行:
N
. 光标向下移动n行. - 显示行号:
:set nu
查找和替换
-
/word
: 向下
寻找一个名为word的字符串. -
?word
: 向上
寻找一个名为word的字符串. -
n
: 重复前一个查找的操作. -
N
: 反向执行前一个查找操作
删除/复制/粘贴
-
dd
: 删除光标所在一行. -
ndd
: 删除光标所在的向下
n行. -
yy
: 复制光标所在行. -
nyy
: 向下复制n行. -
p
: 复制的数据在光标上一行粘贴. -
P
: 复制的数据在光标下一行粘贴.