1. vim的三种状态模式
(1)命令模式:使用vim命令创建文件或者打开文件之后进入的模式
(2)可编辑模式:我们可以输入小写字母i,a,o来进行文本编辑器的编辑模式,在这种模式下我们可以对文本内容进行编辑
(3)末行模式:通过命令模式进入,按Ese键退出可编辑模式
2. vim文本编辑器的基本命令操作
(1)保存文件并且退出:从可编辑模式进入命令模式,也就是在编辑模式下按Ese键进入命令模式,输入:wq表示保存文件并且退出
(2)创建文件或者浏览文件可以使用小写字母a,i,o来激怒可编辑模式
(3)复制命令:
① 在命令模式输入小写字母yy,那么可以复制光标处一行;
② 输入2yy,表示复制光标处两行;
③ ...nyy,表示复制光标处n行;
(4)粘贴命令:
① 小写p粘贴到当前光标的下一行;
② 大写P粘贴到当前光标的下一行;
(5)删除命令
① dd删除当前行;
② 2dd删除光标处当前两行;
③ ...ndd删除光标处当前n行;
3. vim下的查找替换操作
我们可以在末行模式下进行查找替换操作
(1)查找操作:
① 在命令模式下输入“/查找对象”,即可从上往下查找,按n查找(next)
② 在命令模式下输入“?查找对象”,即可从上往下查找,按n查找(next)
(2)替换操作:
替换一行:
:s/被替换对象/新对象/gc,提示后按y即完成替换
替换全文:
:%s/被替换对象/新对象/gc,分别按行提示后按y即完成替换
4. 行号的设置
① 在末行模式下输入:set nu”即可显示文件的行号
② 在末行模式下输入:set nonu”即可关闭显示文件的行号
5. vim编辑器跳转到第一行与最后一行
① 跳到第一行,末行模式下输入小写字母gg
② 跳到最后行,末行模式下输入shift + gg