![如何在不移动光标或视口的情况下替换 Sublime 中的文本](https://linux22.com/image/1502253/%E5%A6%82%E4%BD%95%E5%9C%A8%E4%B8%8D%E7%A7%BB%E5%8A%A8%E5%85%89%E6%A0%87%E6%88%96%E8%A7%86%E5%8F%A3%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E6%9B%BF%E6%8D%A2%20Sublime%20%E4%B8%AD%E7%9A%84%E6%96%87%E6%9C%AC.png)
我正在使用 Sublime Text 在文件中查找一些文本并使用“替换”命令对其进行一些更改。
当我选择要更改的内容时,如果我单击“替换”按钮,选择“选择 → 替换下一个”命令,或按 Command + Option + E,编辑器会进行相应的更改,然后将光标移动到下一个出现的位置。如果下一个出现的位置远低于进行替换的位置,这尤其令人讨厌,因为视口会立即向下滚动到下一个出现的位置,而没有给我机会查看替换,确保替换正确,并在必要时手动更正,而无需向上滚动并查找它。
是否有任何命令或技巧可以对选定的文本进行替换不是移动光标?我希望它保留所选的替换文本。
答案1
在 PC 上使用 Sublime 并从“查找 > 查找...”或“查找 > 替换...”菜单浏览搜索结果时,我喜欢使用功能键F3
或Shift + F3
在所有找到的结果中向前或向后导航。也许这种分页在 Mac 上也有效?
如果我找到确实想要替换的项目,那么我会使用Ctrl + Shift + H
(Command + Option + E
在 Mac 上?)来替换并查找下一个。
Mac 用户须知:过去,我不得不更换键盘以使用所有 F1、F2... 键,因为功能键在编辑器或 IDE 中使用它们。您可能需要使用Fn + F3
而不是仅使用F3
上面的键(或更改键盘设置如果您打算经常使用它)。