# VIM 替换命令

在服务器上经常会有文件内容部分或者全量替换的操作,下面我们来学习一下如何在vim编辑器里执行替换操作。

# 语法

替换命令的基本语法如下:

:%s/要替换的文本/新文本/g

这个命令包括以下部分:

  • :%s:表示对整个文档执行替换操作。
  • /要替换的文本:在这里指定你要查找和替换的文本。
  • /新文本:在这里指定你要替换成的新文本。
  • g:表示执行全局替换,如果不加g,则只会替换每行的第一个匹配项。

# 例子

# 简单替换

假设你想将文档中的所有"old"替换为"new",可以使用以下命令:

:%s/old/new/g

# 替换当前行

如果你只想替换当前行的匹配项,而不是整个文档,可以使用以下命令:

:s/old/new/g

# 忽略大小写

如果你想执行不区分大小写的替换,可以在命令后加上i,例如:

:%s/old/new/gi