末行模式的操作
一、末行模式的切换
1.进入末行模式的方式:只能从命令模式进入,按:即可进入。
2.退出方式:也就是切换至命令模式
a)按esc键
b)按两下esc键
c)删除末行模式中的内容都删除,直到“:”删除就可以返回命令模式
二、保存操作
1.保存当前文件(Write)
输入内容: :w
2.另存为(Write)
输入内容: :w 新路径
3.退出(quit)
输入内容: :q
4.保存并退出
输入内容: :wq
5.不保存并退出(!)
输入内容: :q !
6.调用外部命令:在vim中调用我们的linux命令
输入内容: : ! 外部命令
二、搜索/查找操作
对于搜索和查找,我们可以通过“ / ”来进入末行模式。
1.搜索/查找关键词
输入内容: / 关键词
查找出来的关键词会显示高亮,切换上一个/下一个搜索结果:N/n
2.取消高亮
输入内容: :nohl (no high light)
三、替换操作
1.替换光标所在行的第一个符合条件的关键词(“s”表示substitute)
输入内容: :s / 旧关键词 / 新的关键词
2.替换光标所在行的所有符合条件的关键词(“g”表示global)
输入内容: :s / 旧关键词 / 新的关键词 / g
3.替换全文每一行第一个符合条件的关键词(“%”表示全文)
输入内容: :%s / 旧关键词 / 新的关键词
4.替换全文所有符合条件的关键词
输入内容: :% s / 旧关键词 / 新的关键词 / g
四、行号的操作
1.显示行号("nu"表示number)
输入内容: :set nu
2.取消行号的显示("nonu"表示 no number)
输入内容: :set nonu
五、切换文件操作
1.查看当前已经打开的文件信息
输入内容: :files
文件的信息中,%a表示当前打开的文件,#表示上一次打开的文件
2.切换到指定文件
输入内容: :open 文件名
3.切换到上一个/下一文件(bp/bn表示back previous/next)
输入内容: :bp / bn
六、代码着色
1.开启代码着色
输入内容: :syntax on
2.关闭代码着色
输入内容: :syntax off
七、vim中的计算器
1.在使用vim编辑文件的时候有时会需要用到计算器,常规的方法我们需要退出vim然后再用计算器计算,比较麻烦,所以vim中自带一个计算器。
2.vim的计算器使用方法:
a)进入编辑模式。
b)按ctrl+r,然后输入 " = ",此时等号和光标都会到末行的位置。
c)在等号后面输入要计算的内容,按下回车,就可以将计算的结果自动编辑到文本中。