vi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。
:s/pattern/replacement/
:s/pattern/replacement/g
:n, $s/pattern/replacement/
:n, $s/pattern/replacement/g
注意 n 为数字,若 n 为 .,表示从当前行开始到最后一行
:%s/pattern/replacement/
(等同于 :g/pattern/s//replacement/
):%s/pattern/replacement/g(等同于 :g/pattern/s//replacement/g)
:s#pattern/#replacement/#
原文地址:http://my.oschina.net/jackin/blog/291901