vi编辑器
vim是vi发展过来的文本编辑器,现在普通使用vi,即是使用vim,所以前提是已经装了vim,
vi有三种模式: 1.命令模式:打开文件之后,默认 2.编辑模式:输入命令切换到该模式(a,i,o,s),退出跳到命令模式按ESC 3.末行模式:可以输入一些命令进行一些操作,要进入该模式需要从命令模式进入(输入冒号即可),退出该模式跳到命令模式按两下ESC
命令模式下: 光标移动:H,J,K,L 0行首,$行尾 gg文件头,G文件尾 移动到某行:按完数字加G,如第500行(500G) x删除后面的字符(X删除前面)【本质上是剪切】,u撤销(恢复ctrl+r),p粘贴
yy复制行,
v:可视模式(选中),y复制 /:查找模式,n切换 #:选中相同的单词
保存退出:ZZ
末行模式: 跳转行,直接输数字。
字符串替换::s/tom/jack
(替换光标所在的tom为jack)加/g替换整行,加在冒号后加$
替换整个文件的。
如:
:s/tom/jack/g
替换整行
:$s/tom/jack/g
替换整个文件
实际使用中要将$换成%才行。
在末行模式下可以输入命令,冒号加感叹号加命令
在vi编辑器中垂直分屏,末行模式下vsp,切换ctrl+w(ctrl+ww)