📜  vim 替换命令 (1)

📅  最后修改于: 2023-12-03 14:48:19.760000             🧑  作者: Mango

Vim 替换命令介绍

Vim 是一款非常强大的文本编辑器,其中替换命令更是其中的一大利器。在开发中,我们经常需要对代码中的某些内容进行替换,这时候 Vim 的替换命令可以帮助我们快速高效地实现目标。

以下是 Vim 替换命令的介绍:

替换指定字符串
:%s/search/replace/g

这个命令将所有文本中的 "search" 替换为 "replace"。其中 % 表示对全文进行操作;s 表示替换命令(substitution),后面是搜索、替换的内容;g 表示全局替换。

如果需要进行大小写敏感的替换,可以在命令开头添加c。

:%s/search/replace/gc
替换指定行范围内的字符串
:1,10s/search/replace/g

这个命令将第 1 行到第 10 行中的 "search" 替换为 "replace"。

替换当前行
:s/search/replace/g

这个命令将当前行中的 "search" 替换为 "replace"。

替换当前光标所在单词
:substitute//replace/g

这个命令将光标所在位置的单词替换为 "replace",前面的 / / 表示搜索当前单词。

只替换指定类型的文件中的字符串
:args *.txt | argdo %s/search/replace/g | w

这个命令将当前目录下所有 .txt 文件中的 "search" 替换为 "replace",保存更改并退出。

以上是 Vim 替换命令的介绍,希望能帮助你在开发中更加高效地更改代码。