在前篇中讲了Vim进行搜索的方法,本文将讲述Vim如何进行快速的搜索并替换。

替换

      substitute命令允许我们查找并且替换掉文本,并且支持正则表达式。语法规则如下:

:[ranges]s[ubstitute]/{pattern}/{string}/[flags]
  • ranges:表示范围,比如1,10表示1至10行,%表示全文;
  • pattern:表示待替换文本,也可以是正则表达式;
  • string:表示替换后的文本;
  • flags:替换的标志:

    • g→全局范围内执行;
    • c→确认操作,每次替换前会提醒;
    • n→报告匹配到的次数,不进行替换操作。

全文替换

substituteg

范围替换

substitutebu

正则表达式替换

substitutebz

统计次数

substituten

替换提示

substitutec

Last modification:May 24th, 2019 at 08:34 pm
如果觉得我的文章对你有用,请随意赞赏