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

如何修改VS Code中CTRL+P/CTRL+SHIFT+P菜单的上下选择快捷键

修改VS Code快速菜单的上下导航键位绑定

方法一:通过图形化快捷键编辑器修改

  1. 打开快捷键设置:按下 Ctrl+K Ctrl+S 组合键,或者通过顶部菜单栏进入「文件 > 首选项 > 键盘快捷键」。
  2. 查找目标命令:
    • 在搜索框输入 workbench.action.quickOpenSelectNext,找到快速菜单向下导航的命令。
    • 输入 workbench.action.quickOpenSelectPrevious,找到向上导航的命令。
  3. 修改键位绑定:
    • 点击命令右侧的铅笔图标,在弹出的输入框中按下 Shift+DownArrow(对应向下导航),完成后按回车确认。
    • 对向上导航的命令重复操作,按下 Shift+UpArrow 作为新的绑定键。
  4. 限定生效场景(可选但推荐):
    • 点击命令右侧的齿轮图标,选择「更改何时表达式」,输入 inQuickOpen: true,确保新键位只在快速菜单打开时生效,不会影响其他场景的上下箭头功能。

方法二:直接编辑 keybindings.json 文件

  1. 打开快捷键配置文件:在图形化快捷键编辑器的右上角,点击「打开键盘快捷键(JSON)」图标(带大括号的页面图标)。
  2. 添加以下配置代码:
[
    {
        "key": "shift+down",
        "command": "workbench.action.quickOpenSelectNext",
        "when": "inQuickOpen"
    },
    {
        "key": "shift+up",
        "command": "workbench.action.quickOpenSelectPrevious",
        "when": "inQuickOpen"
    },
    {
        "key": "down",
        "command": "-workbench.action.quickOpenSelectNext",
        "when": "inQuickOpen"
    },
    {
        "key": "up",
        "command": "-workbench.action.quickOpenSelectPrevious",
        "when": "inQuickOpen"
    }
]
  • 带 - 的命令用于移除默认的上下箭头绑定,避免冲突。
  • when 字段限定了新键位仅在快速菜单激活时生效。
  1. 保存文件后,新的键位绑定会立即生效。你可以打开 Ctrl+P 或 Ctrl+Shift+P 测试,用 Shift+UpArrow 和 Shift+DownArrow 即可快速导航菜单选项。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 16:50:06