VS Code快速修复菜单是否有向下滚动的键盘快捷键?
IntelliSense与快速修复菜单的滚动快捷键设置
IntelliSense建议菜单默认滚动快捷键
IntelliSense建议菜单的默认上下滚动快捷键是:
- 向下滚动:
↓或Ctrl+N - 向上滚动:
↑或Ctrl+P
快速修复菜单的滚动快捷键自定义(无需编写扩展)
快速修复菜单的滚动不需要额外开发扩展,直接通过VS Code的键盘快捷键设置即可实现自定义:
- 打开快捷键配置界面:按下
Ctrl+K Ctrl+S,或者通过菜单栏「文件→首选项→键盘快捷键」进入。 - 搜索目标命令:
- 快速修复菜单向下滚动:
editor.action.selectNextCodeAction - 快速修复菜单向上滚动:
editor.action.selectPrevCodeAction
- 快速修复菜单向下滚动:
- 绑定自定义快捷键(比如你习惯的
j/k):
为了避免快捷键和编辑区输入冲突,需要添加上下文条件。点击命令旁的铅笔图标,或直接编辑keybindings.json,添加以下配置:
配置完成后,[ // 绑定j/k到IntelliSense菜单滚动 { "key": "j", "command": "selectNextSuggestion", "when": "editorTextFocus && suggestWidgetVisible && !suggestWidgetHasFocusedItem" }, { "key": "k", "command": "selectPrevSuggestion", "when": "editorTextFocus && suggestWidgetVisible && !suggestWidgetHasFocusedItem" }, // 绑定j/k到快速修复菜单滚动 { "key": "j", "command": "editor.action.selectNextCodeAction", "when": "editorTextFocus && codeActionMenuVisible" }, { "key": "k", "command": "editor.action.selectPrevCodeAction", "when": "editorTextFocus && codeActionMenuVisible" } ]j和k就能同时在IntelliSense建议菜单和快速修复菜单中实现上下滚动了。
内容的提问来源于stack exchange,提问作者Zimri Leisher
相关产品推荐
相关产品推荐

