# vim模式
- 正常模式
- 插入模式
- 命令模式
- 可视模式
正常模式:
vim 1.txt
复制黏贴
复制一个字符:y
复制一行:yy
复制三行:3yy
黏贴:p
剪切一个字符:d
剪切一行:dd
删除:x
撤销:u
取消撤销:ctrl+r
跳转:输入数字+shift+G
页首和页末:g,shift+g
行首和行末:shift+6,shoft+4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2.命令模式
:w /root/a.txt //保存
:q //退出
:wq
:q!
:!+命令(pwd,ls等)
/字符 查找
:noh 取消查找
按n移动
替换
:s/old/new //光标所在
:%/old/new //全文
:s/old/new/g //光标所在全局
:3,5s/old/new/g //第三行到第五行
显示行数: 输入:set nu
不显示行数: 输入:set nonu
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
3.插入模式
插入:大小写I和O
1
4.可视模式
可视模式v
上下左右hjkl
字:v
行:shift+v
块:ctrl+v
与正常模式搭配
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8