Vi/Vim查找替换使用方法

来源:互联网 发布:网络舆论害人的例子 编辑:程序博客网 时间:2024/05/19 06:48

vi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能。

:s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :s/vivian/sky/gc 替换当前行所有 vivian 为 sky,并且每次替换都要请求用户确认:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky :.,$s/vivian/sky/ 替换当前行开始到最后一行中每一行的第一个 vivian 为 sky :%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky :s#vivian/#sky/# 替换当前行第一个 vivian/ 为 sky/ :%s+/oradata/apras/+/user01/apras1+ (使用+来替换/):/oradata/apras/替换成/user01/apras1/