有没有可能逐步查看搜索和替换的结果,以确保在大胆执行整个文件搜索和替换时没有对您的代码进行不必要的修改?
Vim会显示状态消息:
"*X* substitutions on *Y* lines"
我很好奇是否有一种键或命令可以逐个步骤地浏览这些替换,并快速检查以确保您没有因意外的字符串匹配而自己给自己惹麻烦。我是Vim的新手。
有没有可能逐步查看搜索和替换的结果,以确保在大胆执行整个文件搜索和替换时没有对您的代码进行不必要的修改?
Vim会显示状态消息:
"*X* substitutions on *Y* lines"
我很好奇是否有一种键或命令可以逐个步骤地浏览这些替换,并快速检查以确保您没有因意外的字符串匹配而自己给自己惹麻烦。我是Vim的新手。
来自http://vim.wikia.com/wiki/Search_and_replace
:%s/foo/bar/gc
Change each 'foo' to 'bar', but ask for confirmation first.
查找:substitute
命令的帮助:
:help :s
阅读段落并注意其中提到的可选[flags]
部分:
:[range]s[ubstitute]/{pattern}/{string}/[flags] [count]
[...
skipped lines
...]
有关[flags],请参见|:s_flags|。
在高亮显示的:s_flags
上按下<C-]>
。
哦哦哦...