一、三种模式
1. 一般指令模式:
以vim打开一个文件默认进入一般指令模式。在这个模式中,可以移动光标;可以使用删除字符或删除整行来处理文件内容;可以使用复制粘贴处理文件数据。
2. 编辑模式:
在一般指令模式中按下i,I,o,O,a,A,r,R
都可以进入编辑模式;
在编辑模式中按下ESC即可退出编辑模式。
3. 指令列命令模式:
在一般指令模式中输入:
,/
,?
都可以进入指令列命令模式,可以搜寻资料、读取、存盘、大量取代字符、离开vim等。
二、指令说明
1. 不同模式切换
1.1 一般指令模式与编辑模式的切换:
1.2 一般指令模式与指令列模式的切换:
2. 一般指令模式
2.1 光标的移动:
2.2 搜寻与取代:
2.3 删除、复制与粘贴:
3. 区块选择
4. 多文件编辑
可以在同一个vim语句中打开多个文件,如vim hosts services
会同时打开hosts和services两个文件。
5. 多窗口功能
对于非常大的文件,可能在编辑的时候同时对照上下相距较远的两处语句,可使用多窗口功能。
:sp
可开启多窗口功能:sp filename
可在多窗口打开新文件ctrl + w + ↑/↓
可切换窗口(按住ctrl双击w也可切换)ctrl + w + q
:q即可退出当前所在窗口