vi编辑器
这里有3个模式:编辑模式,输入模式,末行模式
vi +2 a :光标定位在a的第二行
vi + a:定位到最后一行
vi +/字符串 a:定位到a中的字符串a的位置
按住shift+zz = :wq
:q! 不保存退出
:wq 保存退出
vi进去之后先是编辑模式,从编辑模式到输入模式有很多方法:

进入末行模式,输入:
set nu:显示行号
set nonu:隐藏行号



也可以输入: :/after 来查找after所在的行,光标定位到第一个字符

:1,$s/aaa/bbbb/ 范围从第一行到文章末尾,将所有含有字符串aaa的行的第一个aaa替换为bbb
:1,$s/aaa/bbbb/g 范围从第一行到文章末尾,将所有字符串aaa替换为bbb
:1,$d 删掉从开始到末尾的全部东西
:.,+4d 删掉从当前行开始到从当前+4行处
:%==:1,$

浙公网安备 33010602011771号