vim替换

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替换.接下来的两行
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。