如何在vim编辑器中对选中的指定文本执行替换操作?
Vim 选中区域局部替换操作方法
- 首先在visual模式下框选你需要执行替换的目标文本范围
- 直接按下
:键进入命令行模式,此时Vim会自动在命令行前缀填充'<,'>标记,这个标记就对应你当前选中的可视化区域,不需要手动输入 - 在自动生成的前缀后直接拼接替换命令即可,完整命令如下:
:'<,'>s/\[iteration\]/\[index\]/g
按下回车后就只会替换选中区域内的所有匹配内容,不会影响选区外的代码。
额外可选配置
- 如果需要每次替换前手动确认,可在命令末尾增加
c参数::'<,'>s/\[iteration\]/\[index\]/gc,Vim会逐处提示你是否执行替换 - 如果匹配内容不需要区分大小写,可额外加
i参数
内容的提问来源于stack exchange,提问作者user16459579
相关产品推荐
相关产品推荐

