vim – 如何在vi中找到替换确认时返回到上一个?
发布时间:2020-12-16 01:18:49 所属栏目:安全 来源:网络整理
导读:通常当我在vi中进行查找和替换时,我会这样做: :%s/find/replace/gc 这使您可以通过按n跳过,或按y替换.但是,有时候当我打算按y时,我会不小心跳过一个大文件中的一个按n. 我如何回到前一个并给我第二个改变? 基本上,如何暂时找到(搜索)其他方向?谢谢. 这不
通常当我在vi中进行查找和替换时,我会这样做:
:%s/find/replace/gc 这使您可以通过按n跳过,或按y替换.但是,有时候当我打算按y时,我会不小心跳过一个大文件中的一个按n. 我如何回到前一个并给我第二个改变? 基本上,如何暂时找到(搜索)其他方向?谢谢.
这不是问题的答案,而是一个非常好的选择.我最近发现了
CtrlSF插件,它极大地改进了搜索/替换过程.
基本上,您将搜索结果放在缓冲区中,您可以在此单个缓冲区中执行所有替换. 在您的场景中,您首先执行:CtrlSF查找,获取包含所有文件中所有匹配项的缓冲区,然后您在目标上执行/查找并移动n并更改它们(当然,您实际上只能更改第一个和然后用.重复替换. 如果你错过了一些目标,你只需按N返回上一个结果并替换它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |