ESC 从任意模式返回NORMAL模式
NORMAL模式下,按i,a,o,O,I,A 进入插入模式,即开始编辑
NORMAL模式下,按v进入可视模式,一般用于按照手选范围删除和复制文本
NormalMode v__>VisualMode
|
| i,a,o,I,A,O
|
/
InsertMode
注意按ESC进入正常模式
w 向后跳到一个单词词首
3w 连续跳3个单词
b 向前跳到一个单词词首
3b 连续跳3个单词
e 向后跳到一个单词词尾
4e 连续跳4个单词
i 在光标所处的左侧位置进去插入模式
a 在光标所处的右侧位置进入插入模式
o 在当前行下面新建一空行,并进入插入模式
O 在当前行上面新建一空行,并进入插入模式
$ 移至当前行最后一个非空字符
^ 移至当前行第一个非空字符
0 移至当前行行首
p 在当前行下面粘贴内容
5p 在当前行下面重复粘贴5次
P 在当前行上面粘贴内容
6P 在当前行上面重复粘贴6次
1G或gg 跳至第一行
43G 跳至第43行
G 跳至最后一行
H 跳至当前可视范围内的顶端
M 跳至当前可视范围内的中间行
L 调至当前可视范围内的低端
fa 在当前行向后查找a字符并跳到该位置
f2a 在当前行向后查找第二个a字符并跳到该位置
Fa 在当前行向前查找a字符并跳到该位置
cw 删除当前单词并进入插入模式
rs 将当前字符替换为s
D 将当前行当前光标位置尾部全部切掉
C 将当前行当前光标位置尾部全部切掉并进入插入模式
yy 复制当前行
3yy或3Y 复制3行
yG 从当前行复制到最后一行
y38G 从当前行复制到第38行
/this 向后查找this 按n下一个,N上一个
?this 向前查找this 按n下一个,N上一个
dd 删除当前行
3dd或3D 从当前光标位置算起,向下删除3行
dG 从当前行删除到最后一行
d32G 从当前行删除到32行
注意按ESC进入正常模式
:w 保存当前文件
:wq 保存当前文件并退出
:wa 保存全部已打开文件
:wqa 保存全部已打开文件并退出
:q! 强制退出
:set wrap 允许代码过长时自动换行
注意按ESC进入正常模式
F12 切换NERDTREE显示
tb 切换tagbar显示
tl 切换taglist显示
alt+c 自定义一个标尺以便肉眼对齐代码,再按一遍关掉
ctrl+w 将当前行的代码往上移动
cs 清除行尾多余的空格