Dan*_*ith 8 confirm replace sublimetext3
我需要在50多个文件中进行大量搜索/替换,并使用Sublime Text 3.
有没有办法逐步完成并以交互方式确认每项变更?我dont't要毛毯全部替换动作,只是执行所有的替代品.
我想回到vi/vim的%s/old/new/gc
功能.
Find/Replace
和命令本身Find in Files/Replace
都不支持提示您是否应该进行替换。常规的缓冲区内查找/替换只是直接替换,您可以获得的唯一确认是当您执行 a 时,Find in Files
Sublime 会在告诉您将进行多少次替换后提示您确认替换。
因此,获得此类内容的唯一方法是查找外部插件/包,该插件/包将执行自己的查找和替换选项,以便系统会要求您确认更改。
我个人并不知道有任何软件包可以做到这一点,但在 Package Control 中搜索会找到RegReplace软件包,其中列出了其功能:
创建突出显示结果并在替换之前需要确认的命令。
也就是说,我自己从未使用过该包,并且从简要查看文档站点来看,它似乎只能在当前文档中搜索,而不能跨文件搜索。
一个潜在的解决方法是使用本机Find in Files
查找所有匹配的文件,然后手动打开它们并用于RegReplace
再次执行相同的操作。
归档时间: |
|
查看次数: |
449 次 |
最近记录: |