Sublime Text:替换时的交互确认?

9

我需要在50多个文件中进行大量的查找/替换操作,并且正在使用Sublime Text 3。

有没有一种方法可以逐步进行交互式确认每个更改? 我不想使用只执行所有替换的全局替换操作。

我想到了很久以前的vi / vim,它具有%s / old / new / gc功能。


4
真的吗?这个问题已经超过两年了,还没有答案? - yspreen
1个回答

1
查找/替换在文件中查找/替换 命令都不支持原生提示您是否要进行替换。普通的文本内查找/替换直接替换,唯一可以得到的确认是在执行 在文件中查找 并告知您将进行多少次替换后,Sublime 提示您确认替换。

因此,获取这样的功能的唯一方法是寻找一个外部插件/包,它会执行自己的查找和替换选项,以便可以询问您确认更改。

我个人不知道有任何可以做到这一点的软件包,但在 Package Control 中搜索可找到 RegReplace 包,其中列出了以下功能之一:

创建命令,突出显示结果并在替换之前要求确认。

话虽如此,我从未使用过该软件包,并且从简要查看文档网站来看,它似乎只能在当前文档中搜索,而不能跨文件搜索。

一个潜在的解决方法是使用本地的“在文件中查找”功能来查找所有匹配的文件,然后手动打开它们并再次使用“RegReplace”执行相同的操作。

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