vi vim 查找替换

#查找#

/ 光标向下查找

?光标向上查找

按键盘n,继续查找

 

#替换#

:s/hello/test/ 替换光标所在行第一个hello为test

:s/hello/test/g  替换光标所在行所有hello为test

 

:n,$s/hello/test/ 替换第n行开始到最后一行每一行的第一个hello为test

:n,$s/hello/test/g 替换第n行开始到最后一行每一行的所有hello为test

  n为数字,若n为.,表示从当前行开始到最后一行

 

:%s/hello/test/ 替换每一行第一个hello为test

:%s/hello/test/g 替换每一行所有hello为test

 

可以使用 # 或 + 作为分隔符,此时中间出现的 / 不会作为分隔符
:s#vivian/#sky/# 替换当前行第一个 vivian/ 为 sky/
:%s+/oradata/apras/+/user01/apras1+ (使用+ 来 替换 /):/oradata/apras/替换成/user01/apras1/

 

 


参考:https://blog.csdn.net/doubleface999/article/details/55798741

 

posted @ 2019-03-25 13:40  lishidefengchen  阅读(163)  评论(0编辑  收藏  举报