1 ,三种模式 : 命令模式,输入模式,底行模式
- 命令模式 : 刚进入 vim 界面,就是命令模式
- 输入模式 : 在命令模式,输入 i 就进入编辑模式
在编辑模式,按 Esc 退出,回到命令模式
- 底行模式 : 在命令模式,输入 " : " ,进入底行模式
在底行模式,按 Esc 退出,回到命令模式
2 ,编辑一个文件,用来做实验 :
- 建文件 : touch aa.txt
- 编辑文件 : vim aa.txt
- 内容 :
aaaaaaaaaaa
bbbbbbbbbbbb
ccccccccccccc
ddddddd
eeee
fffffffff
3 ,删除 1 行 :
命令模式 : dd
4 ,删除 4 行 :
命令模式 :4dd
5 ,撤销 :
命令模式 : u
6 ,反撤销 :
ctrl + r
7 ,命令没有规律 : 有的同学发现了,撤销和反撤销的命令,没有规律
因为 linux 是开源的操作系统,这些命令都不是同一个人写的,甚至不是同一家公司写的,因此,命令不太好记,有点抓不到规律,所以,同学们记不住的话,可以经常来翻笔记,时间长了,就记住了。
8 ,复制 1 行 :
命令模式 :yy
9 ,粘贴 :
命令模式 :p
10 ,复制 4 行 :
命令模式 :4yy
11 ,上下移动 : 首行
命令模式 :gg
12 ,上下移动 : 尾行
命令模式 :G
13 ,上下移动 : 上移 1 行
命令模式 : 上
14 ,上下移动 : 上移 5 行
命令模式 : 5 上
15 ,上下移动 : 下移 3 行
命令模式 : 3 下
16 ,左右移动 : 到第 1 个字
命令模式 : ^
17 ,左右移动 : 到最后 1 个字
命令模式 : &
18 ,左右移动 : 右移 5 个字
命令模式 : 5 右
19 ,左右移动 : 左移 3 个字
命令模式 : 3 左
20 ,查看行号 :
:set number
21 ,不看行号 :
:set nonumber
21 ,翻页 : 上翻页
命令模式 : ctrl + u
22 ,翻页 : 下翻页
命令模式 : ctrl + d
23 ,保存 :
命令模式 : shift + zz
24 ,修改一个字 :
命令模式 : r
25 ,crt 的中文乱码问题 :
- 操作 : options - session options - apperence - character encoding - 选择 utf-8 - 断开当前的 crt - 重连
- 如图 :
26 ,查找某个词 :
- 目的 : 我想在文件 aa.txt 中找 dd
- 在命令模式下 :
27 ,结束语 :
其他命令还有很多,但是,只要把以上的命令灵活运用,就可以正常使用 vim 编辑器。