使用vim全局修改文本

如果文件中有太多要修改的文字。挨个修改肯定麻烦。所以我们可以使用vim命令来修改

步骤:

先到命令模式(shift+:)查询文本中是否有某文字/➕要查询的字符串即可

然后命令模式中使用

: %s/原始字符串/要替换的字符串/g

eg: %s/aaaaa/bbbbb/g

这么就把文中全部的aaaaa替换成了bbbbb


       在每一行行尾插入@@

          :%s/$/@@

         在20到50行行尾插入##

            :20,50s/$/##


[What is the difference between :g and :%s commands in vim](https://stackoverflow.com/questions/25684559/what-is-the-difference-between-g-and-s-commands-in-vim)

一般是这种格式 `:[range]global/{pattern}/{command}`

使用vim全局修改文本_第1张图片


#### 另外参考

[vim用户手册中文版](http://vimcdoc.sourceforge.net/vim_user_manual_603.0.pdf)

https://blog.csdn.net/lanchunhui/article/details/51588586

你可能感兴趣的:(使用vim全局修改文本)