【发布时间】:2013-10-21 15:41:32
【问题描述】:
我只需要更改项目中某些地方出现的术语。
Sublime Text 中是否有一种方法可以导航搜索结果(跨整个项目)并仅替换我选择的出现次数?
⌘ShiftF 打开整个项目的“搜索和替换”,但Replace 按钮只给了我选项替换所有匹配项。
【问题讨论】:
我只需要更改项目中某些地方出现的术语。
Sublime Text 中是否有一种方法可以导航搜索结果(跨整个项目)并仅替换我选择的出现次数?
⌘ShiftF 打开整个项目的“搜索和替换”,但Replace 按钮只给了我选项替换所有匹配项。
【问题讨论】:
如果您在搜索面板中按下 ... 按钮,则会打开一个菜单,让您可以优化搜索。您可以将Where 输入字段与搜索模式或<open-files> 等标签一起使用。
http://docs.sublimetext.info/en/latest/search_and_replace/search_and_replace_files.html
除此之外,如果您确实需要人工输入来决定在哪里替换和在哪里不替换,您可以通过按 Enter 并手动粘贴代码来转到下一个结果。
以防万一您不知道:当您进行项目搜索时,会打开一个包含所有匹配项的新文本文件。您可以单击这些匹配项以导航到相关文件。
【讨论】:
对于后人来说,在打开的项目中搜索/查找和替换的功能确实存在。 ⌘ShiftF 并将<open project> 添加到Where 输入字段。
【讨论】: