# 常规操作
vim常规操作
# 显示行号
# 撤销搜索高亮
:noh
# 显示行号
:set number
1
2
3
4
5
2
3
4
5
- 复制,剪切,删除
yw 将光标所在之处到字尾的字符复制到缓冲区中
num + yw 复制 num 个字
x 向后删除一个字符
X 向前删除一个字符
num + x 向后删除num个字符
dd 删除整行
num +dd 向下删除num行
d $ 删除光标处到该行的最后一个字符
d 0 删除光标处到该行的第一个字符
u 复原前一个动作
Ctrl + r 重复上一个动作
. 意思是重复前一个动作的意思. 如果你想要重复删除,重复贴上等等动作,按下小数点[.]就好了
gg 跳到文件的第一行
ggVG 选中文件的第一行到最后一行, 后续可使用y 复制; d 删除操作
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
- 选中操作
# 选中一个单词 e.g. aaa,先跳转到 aaa头部, 按
v e
# 选中 aaa,后续 y 复制; d 删除操作; p 粘贴
#跳到文件的第一行
gg
# 选中文件的第一行到最后一行, 后续可使用y 复制; d 删除操作
ggVG
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8