通常当我在vi中进行查找和替换时,我会这样做:
:%s/find/replace/gc
这使您可以通过按n跳过,或按y替换.但是,有时候当我打算按y时,我会不小心跳过一个大文件中的一个按n.
我如何回到前一个并给我第二个改变?
基本上,如何暂时找到(搜索)其他方向?谢谢.
这不是问题的答案,而是一个非常好的选择.我最近发现了
CtrlSF插件,它极大地改进了搜索/替换过程.
基本上,您将搜索结果放在缓冲区中,您可以在此单个缓冲区中执行所有替换.
在您的场景中,您首先执行:CtrlSF查找,获取包含所有文件中所有匹配项的缓冲区,然后您在目标上执行/查找并移动n并更改它们(当然,您实际上只能更改第一个和然后用.重复替换.
如果你错过了一些目标,你只需按N返回上一个结果并替换它.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。