Vim - 逐步浏览搜索和替换结果

5

有没有可能逐步查看搜索和替换的结果,以确保在大胆执行整个文件搜索和替换时没有对您的代码进行不必要的修改?

Vim会显示状态消息:

"*X* substitutions on *Y* lines"

我很好奇是否有一种键或命令可以逐个步骤地浏览这些替换,并快速检查以确保您没有因意外的字符串匹配而自己给自己惹麻烦。我是Vim的新手。

2个回答

14

啊哈!这太明显了!我在寻找答案的简短搜索中一定是匆忙地跳过了它;我肯定在那个维基页面上看到过。非常感谢 :) - SheffDoinWork

1
这是你应该自己找到信息的方法,不需要使用Google、Vim维基或SO:
  1. 查找:substitute命令的帮助:

    :help :s
    
  2. 阅读段落并注意其中提到的可选[flags]部分:

    :[range]s[ubstitute]/{pattern}/{string}/[flags] [count]
        [...
        skipped lines
        ...]
        有关[flags],请参见|:s_flags|。
    
  3. 在高亮显示的:s_flags上按下<C-]>

  4. 哦哦哦...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接