vim字符串替换
:s/abc/xyz
替换当前行内第一个adb的值为xyz
:s/abc/xyz/g
替换当前行内所有的adb的值为xyz
:n,ms/abc/xyz
替换第n行到m行之间第一个adb的值为xyz
:n,ms/abc/xyz/g
替换第n行到m行之间所有的adb的值为xyz
:1,$s/abc/xyz
替换第1行到末行之间第一个adb的值为xyz
:1,$s/abc/xyz/g
替换第1行到末行之间所有的adb的值为xyz
:%s/abc/xyz/g
全文匹配替换abc为xyz
:3,15/abc/xyz/g
3-15 行每行替换abc为xyz
:%s/\'//g
全文匹配替换 单引号(')为空字符串
:3,15s/$/xyz/g
3-15 行每行末尾追加xyz
:3,15s/^/xyz/g
3-15 行首新增加xyz
注:冒号(:)为vim的命令行模式。
vim 查找
:/abc
查找abc,按小写n是向下查,按大写N是向上查
:n
直接是的光标定为到 第 n行
vim设置行号
:set number
设置行号,vim编辑器坐侧会显示行号