📜  vim 全部替换 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:35:35.887000             🧑  作者: Mango

VIM 全部替换 - Shell-Bash

VIM 是一款支持编辑大文件和程序源代码的文本编辑器。在编程中,有时需要对一个文本文件中的内容进行替换,VIM 提供了非常强大的替换功能,可以有效地满足这个需求。

需求

假设有一个文本文件,其中包含了一些旧的字符串 "foo",需要将它们全部替换为新的字符串 "bar"。

VIM 替换命令
命令格式
:%s/要替换的字符串/替换成的字符串/g

其中,“%” 表示对整个文件进行替换,“s” 表示进行替换操作,“/” 用来分隔命令中的不同部分,“g” 表示全局替换,不加 “g” 表示只替换每行中的第一个匹配项。

替换示例

针对上述需求,可以使用如下的 VIM 命令进行替换:

:%s/foo/bar/g

该命令的含义为:对整个文件进行替换,将所有的 "foo" 字符串替换为 "bar" 字符串。

结束语

VIM 是一个非常重要的文本编辑工具,在编程中能够为程序员提供很多方便。掌握 VIM 的替换命令,能够在程序代码或文本文件处理中快速地达到需求。