You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为VS Code右键上下文菜单配置Vim风格导航按键绑定?

为VS Code右键上下文菜单配置Vim风格导航

你可以使用list.focusNext和list.focusPrevious命令,搭配menuVisible && textInputFocus的条件来实现右键上下文菜单的Vim风格上下导航。以下是完整的按键绑定配置:

{
    "key": "j",
    "command": "list.focusNext",
    "when": "menuVisible && textInputFocus"
},
{
    "key": "k",
    "command": "list.focusPrevious",
    "when": "menuVisible && textInputFocus"
}

配置说明:

  • list.focusNext:用于向下选中下一个菜单选项
  • list.focusPrevious:用于向上选中上一个菜单选项
  • menuVisible:判断当前是否有菜单(包含右键上下文菜单)处于显示状态
  • textInputFocus:确保输入焦点在编辑器内,避免和其他面板的快捷键冲突

如果需要仅针对右键上下文菜单生效,可尝试将条件替换为contextMenuVisible && textInputFocus,部分VS Code版本中该条件能更精准匹配右键菜单场景,你可以根据实际测试结果调整。

默认情况下Enter键已绑定菜单选项的确认选中功能,无需额外配置;若需自定义确认按键,可绑定list.select命令。

内容的提问来源于stack exchange,提问作者red888

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 04:17:04