VS Code启用增量搜索后,如何返回搜索前的光标位置?
在VS Code增量搜索模式下返回搜索前光标位置的方法
有两个实用方案可以解决这个问题:
使用
Ctrl+U(Windows/Linux)或Cmd+U(Mac)快捷键:这个快捷键对应cursorUndo命令,在增量搜索模式下,它会直接跳过搜索过程中所有的光标移动记录,一步回到开始搜索前的初始光标位置,同时保留查找面板的内容,方便后续继续搜索。亲测在启用editor.find.cursorMoveOnType时完全有效,不会出现逐个遍历部分匹配项的问题。自定义快捷键绑定(可选):如果上述快捷键被其他功能占用,可打开快捷键面板(
Ctrl+K Ctrl+S/Cmd+K Cmd+S),搜索cursorUndo命令,重新绑定一个你习惯的快捷键,确保在增量搜索场景下能快速触发。
另外需要注意:默认的「返回」快捷键(对应workbench.action.navigateBack)在增量搜索时会记录每一次输入字符后的光标位置,需要多次按下才能回到初始位置,效率较低,因此更推荐使用Ctrl+U/Cmd+U的方案。
内容的提问来源于stack exchange,提问作者Jo Liss
相关产品推荐
相关产品推荐

