【问题标题】:Same keybind for multiple commands (shortcuts) vscode多个命令(快捷方式)的相同键绑定 vscode
【发布时间】:2022-01-16 16:23:19
【问题描述】:

我试图对 vscode 上的多个操作使用相同的命令,例如在 .py 上运行/停止,在笔记本上也是如此,但是当我为一个快捷方式添加 cmd+enter 键绑定时,另一个停止工作。我发现它很随机,有时它工作有时不工作,昨天它工作了我刚打开我的项目,没有工作......

我检查了JSON 文件Default Keyboard Shortcuts (JSON)Keyboard Shortcuts (JSON),但一切似乎都很好。

有过类似经历或有解决办法的人吗?

【问题讨论】:

    标签: visual-studio-code vscode-settings


    【解决方案1】:

    辅助快捷方式可能不起作用,因为在json文件Keyboard Shortcuts (JSON)中,设置新快捷方式时,您有一个条件where

    此文件是用户键绑定文件,将存储您设置或删除的所有快捷方式。对于已删除的(您更改的默认值),它们在命令名称前有一个减号。

    要设置新的快捷方式,您需要指定时间。

    {
        "key": "cmd+enter",
        "command": "workbench.action.debug.stop",
        "when": "!notebookEditorFocused && inDebugMode"
    },
    {
        "key": "shift+f5",
        "command": "-workbench.action.debug.stop",
        "when": "inDebugMode && !focusedSessionIsAttach"
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-23
      • 2012-05-12
      • 1970-01-01
      • 2021-11-11
      • 2018-12-13
      • 2022-10-14
      相关资源
      最近更新 更多