vim 中可以使用 :s 命令来替换字符串。
- 利用 :s 命令可以实现字符串的替换。具体的用法包括:
- :s/str1/str2/ 用字符串 str2 替换行中首次出现的字符串 str1
- :s/str1/str2/g 用字符串 str2 替换行中所有出现的字符串 str1
- :.,$ s/str1/str2/g 用字符串 str2 替换正文当前行到末尾所有出现的字符串 str1
- :1,$ s/str1/str2/g 用字符串 str2 替换正文中所有出现的字符串 str1
- :g/str1/s//str2/g 或者:%s/str1/str2/g
- :%s+/oradata/apras/+/user01/apras1+ (使用+ 来 替换 / ): /oradata/apras/替换成/user01/apras1/
- :5,12s/foo/bar/g替换5-11行
- :.,+2s/foo/bar/g替换.接下来的两行