Visual Studio Code搜索后如何无需按ESC自动返回编辑界面
VSCode搜索后按回车自动返回编辑区配置方法
操作步骤
- 打开键盘快捷方式面板:按下
Ctrl+K Ctrl+S(Windows/Linux)或Cmd+K Cmd+S(Mac) - 点击面板右上角的「打开键盘快捷方式(JSON)」图标,进入自定义按键绑定配置文件
- 根据你的使用场景,将对应配置添加到配置文件的数组中,保存即可生效
适用场景1:全局搜索(Ctrl+Shift+F调出的侧边栏搜索)
添加如下配置:
{ "key": "enter", "command": "runCommands", "args": { "commands": [ "search.action.commitSearch", "workbench.action.focusActiveEditorGroup" ] }, "when": "searchInputBoxFocus && searchViewletVisible" }
该配置会在你在全局搜索输入框按回车时,先执行搜索,再自动跳回当前活跃的编辑窗口,无需手动按ESC退出搜索框。
适用场景2:当前文件内查找(Ctrl+F调出的顶部查找框)
添加如下配置:
{ "key": "enter", "command": "runCommands", "args": { "commands": [ "editor.action.nextMatchFindAction", "workbench.action.focusActiveEditorGroup" ] }, "when": "findInputFocussed" }
该配置会在你在文件内查找输入框按回车时,先跳转至下一个匹配项,再自动跳回编辑窗口,可直接对匹配内容进行修改操作。
注意事项
如果之前已经对相同触发条件下的Enter键做过自定义绑定,建议先删除旧的绑定规则,避免冲突。
内容的提问来源于stack exchange,提问作者draca
相关产品推荐
相关产品推荐

