我可以:%s/<search_string>/<replace_string>/g在文件中替换字符串,或者:s/<search_string>/<replace_string>/在当前行中替换。
:%s/<search_string>/<replace_string>/g
:s/<search_string>/<replace_string>/
如何从 vim 中的选择行中选择和替换单词?
示例:从 lines 替换文本6-10,14-18但不是从11-13.
6-10
14-18
11-13
该:&&命令使用相同的标志重复上次替换。您可以为其提供额外的范围(并根据需要连接任意数量):
:&&
:6,10s/<search_string>/<replace_string>/g | 14,18&&
如果你有 很多范围 ,我宁愿使用循环:
:for range in split('6,10 14,18')| exe range 's/<search_string>/<replace_string>/g' | endfor