命令 | 含义 |
---|---|
C t r l Ctrl Ctrl [ [ [ | 进入普通模式 |
e s c esc esc | 进入普通模式 |
i i i | 进入编辑模式 |
h h h j j j k k k l l l | 普通模式的 上下左右 |
d d dd dd | 删除一行 |
g g gg gg | 跳到第一行 |
G G G | 跳到最后一行 |
c t r l ctrl ctrl d d d | 光标下移半个屏幕 |
c t r l ctrl ctrl u u u | 光标上移半个屏幕 |
O O O | 在 当 前 行 当前行 当前行 进入插入模式 |
o o o | 在 下 一 行 下一行 下一行 进入插入模式 |
0 0 0 | 跳到行首 |
$ | 跳到行尾 |
^ | 跳到本行第一个字符 |
% | 跳到匹配的括号处 |
y y yy yy | 复制一行 |
p p p | 粘贴 |
: : :%s/s1/s2/g | 将本行的所有s1替换成s2 |
: : : x x x( x x x 是一个数字) | 跳到第 x x x 行 |
w w w | 以单词为单位移动 |
b b b | 往回以单词为单位移动 |
f c fc fc | 移动到本行第一个c字符出现的位置 |
. . . | 重复执行上一次操作 |
d i w diw diw | 删除光标所在的单词 |
c i w ciw ciw | 删除光标所在的单词并进入编辑模式 |
d t c dtc dtc | 从当前字符开始删除,直到c字符为止 |
d i ( di( di( | 删除括号内的所有内容 |
d i “ di“ di“ | 删除引号内的所有内容 |
= = == == | 对齐一行 |
= G =G =G | 从当前行开始到最后一行进行缩进 |
g g = G gg=G gg=G | 全文缩进 |
: : : s p l i t split split x . c p p x.cpp x.cpp | |
: : : v s p l i t vsplit vsplit 路 径 / x . c p p 路径/x.cpp 路径/x.cpp |