Sublimetext3 在SublimiteText3中逐个全局替换引用

Sublimetext3 在SublimiteText3中逐个全局替换引用,sublimetext3,Sublimetext3,假设我们希望在当前项目中的每个文件中将“apple”替换为“banana”。我们可以使用Cmd+Shift+F(在文件中查找…)和“替换”按钮来完成此操作。但这个按钮同时替换了所有。我想做的是一个接一个地替换。我知道这可以通过Alt+Cmd+F和“Replace”按钮在单个文件中完成 在SublimiteText3中有什么方法可以做到吗 谢谢您不能像在单个文件中替换一样,跨多个文件替换 最接近的方法是使用在文件中查找,确保启用了使用缓冲区,然后使用查找执行搜索,将打开一个查找结果缓冲区。现在,您

假设我们希望在当前项目中的每个文件中将“apple”替换为“banana”。我们可以使用Cmd+Shift+F(在文件中查找…)和“替换”按钮来完成此操作。但这个按钮同时替换了所有。我想做的是一个接一个地替换。我知道这可以通过Alt+Cmd+F和“Replace”按钮在单个文件中完成

在SublimiteText3中有什么方法可以做到吗


谢谢

您不能像在单个文件中替换一样,跨多个文件替换

最接近的方法是使用
在文件中查找
,确保启用了
使用缓冲区
,然后使用
查找
执行搜索,将打开一个
查找结果
缓冲区。现在,您可以使用
F4
直接跳到下一个结果行(
Shift+F4
跳到上一个),但您需要手动将光标移动到该行的相关部分,并手动进行更改

在跨文件执行替换时,如果不是用其他文本替换所有文本的简单情况,我发现最好使用正则表达式来确保只更改我想要更改的匹配项。偶尔,如果创建一个复杂的正则表达式,我会使用
Find
测试正则表达式,以确定它匹配什么,然后使用replace运行相同的正则表达式