vim 替换所有匹配的文本
在 Vim 中替换所有匹配的文本,可以使用 :%s 命令。以下是一个基本的用法示例:
假设你想将文件中所有的 “foo” 替换为 “bar”,你可以执行以下命令:
- 打开 Vim 并进入正常模式(按 Esc键确保你不在插入模式中)。
- 输入以下命令并回车:
:%s/foo/bar/g
这里的各个部分解释如下:
- :进入命令行模式。
- %表示整个文件。
- s是替换命令的开始。
- /foo/是要查找的文本。
- /bar/是要替换的文本。
- /g是全局替换标志,表示在每一行中替换所有匹配项,而不仅仅是第一个。
如果你希望在替换之前逐一确认每个替换,可以在命令末尾加上 c,如下所示:
:%s/foo/bar/gc
这样 Vim 会在每个替换发生之前询问你是否确认。
posted on 2025-02-27 11:13 running-fly 阅读(96) 评论(0) 收藏 举报
 
                    
                 
                
            
         
 浙公网安备 33010602011771号
浙公网安备 33010602011771号