-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathVim
More file actions
40 lines (33 loc) · 1.06 KB
/
Vim
File metadata and controls
40 lines (33 loc) · 1.06 KB
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
29
30
31
32
33
34
35
36
37
38
39
40
编辑命令:
文本对象---更改---删除---复制
一个单词 cw dw yw
多个单词 2cW 2dW 2yW
后退单词 3cb 3db 3yb
一整行 cc dd yy
到一行结尾 C D
到一行开头 c0 d0 y0
单个字符 r x yl
多个字符:前加数字
u 撤销最后执行的命令
U 修正整行
a 在光标后插入
A 在行末插入
光标移动命令:
+ 到下一行的第一个字符
- 到上一行的第一个字符
e 到单词的结尾
w 往前一个单词
b 往后一个单词
美元符 到一行的结尾
0 到一行的开头
p 粘贴缓冲区文本,粘贴到指针所在行的下一行
ZZ 保存编辑结果,并离开文件
ctrl-g
sublime 里快捷键冲突了,vim里是显示光标行的信息
[number] shift-g
number不输入是默认跳到最后一行
普通模式下,'/'加搜索的模式
'%' 跳转到配对括号位置
s/old/new/g 替换所在行全部old为new
%s/old/new/g 替换全文的old为new
#,#s/old/new/g 替换#到#之间行的old为new