【问题标题】:VS Code Shortcut for navigating inside Command Palette and File Picker用于在命令面板和文件选择器中导航的 VS 代码快捷方式
【发布时间】:2019-09-25 13:01:42
【问题描述】:

在vs代码中,命令面板和文件选择器可以分别用ctrl+shift+p和ctrl+p打开,我想设置自定义快捷方式在列表内上下移动。
比如 alt+j(上/上一个) 和 alt+k(下/下一个)

【问题讨论】:

    标签: visual-studio-code


    【解决方案1】:

    在命令面板或任何 quickOpen 面板中上下导航:

    {
        "key": "alt+j",
        "command": "workbench.action.quickOpenSelectNext",
        "when": "inQuickOpen"
    },
    {
        "key": "alt+k",
        "command": "workbench.action.quickOpenSelectPrevious",
        "when": "inQuickOpen"
    },
    

    导航和触发您结束的任何命令:

    {
        "key": "alt+j",
        "command": "workbench.action.quickOpenNavigateNext",
        "when": "inQuickOpen"
    },
    {
        "key": "alt+k",
        "command": "workbench.action.quickOpenNavigatePrevious",
        "when": "inQuickOpen"
    },
    

    【讨论】:

      【解决方案2】:

      我正在使用 VSCode 1.38.1,使用它你可以执行以下操作:

      1. 点击齿轮图标打开keyboard shortcuts
      2. 搜索Move Line Up or Down
      3. 在搜索结果上悬停在结果上,会出现编辑图标...点击它
      4. 设置新的键盘映射

      【讨论】:

      • 要映射的具体项目是什么?
      • 对不起,我的假设是错误的..!我浏览了keybindings.json 文件并尝试将键盘映射添加为:[ { "key" : "...", "command" : "...", "when" : "..." } ],但没有奏效。因为,我将逗号设置为:workbench.commandPallete.commands.action.。但它不存在于 VSCode 定义的操作集中,因此没有按预期工作。所以,你可以做的是将逻辑或复制粘贴 "editor.action.moveLinesUpAction" 代码到以下工作。或者你可以通过 VSCode 文档here
      猜你喜欢
      • 2019-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-02
      • 2012-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多