【问题标题】:Sublime Text 3 - Key Binding for Cancel Build isn't working (Windows)Sublime Text 3 - 取消构建的键绑定不起作用(Windows)
【发布时间】:2020-08-14 06:34:49
【问题描述】:

我之前使用此设置获得了取消构建工作的键绑定:

"keys": ["ctrl+alt+c"], "command": "cancel_build",

但是从几天前开始,我无法使用该键绑定来取消构建。我搜索了修复程序,发现取消构建的首选键绑定(来自 this postthis post on Sublime Text forum)是:

"keys": ["ctrl+alt+c"], "command": "exec", "args": {"kill": true},

我将设置更改为该设置,但仍然无法正常工作(我尝试了不同的组合键),我必须在“工具”>“取消构建”中手动取消构建。

有谁知道如何解决这个问题?任何帮助表示赞赏!

以下是我当前的键绑定设置(第一个不工作,如本文所述,第二个工作正常)。

[
    {
        // "keys": ["ctrl+alt+c"], "command": "cancel_build",
        "keys": ["ctrl+alt+c"], "command": "exec", "args": {"kill": true},
        "keys": ["ctrl+alt+b"], "command": "run_existing_window_command", "args":
            {
                "id": "repl_python_run",
                "file": "config/Python/Main.sublime-menu"
            }
    }
]

谢谢。

【问题讨论】:

    标签: sublimetext3 key-bindings


    【解决方案1】:

    将所有内容放入一个 JSON 对象意味着后面的键会覆盖前面的键。因此,在反序列化您的键绑定文件时,它只会在 ctrl+alt+b 上看到您的绑定。

    相反,每个键绑定都应该在它自己的字典中:

    [
        {
            "keys": ["ctrl+alt+c"], "command": "exec", "args": {"kill": true},
        },
        {
            "keys": ["ctrl+alt+b"], "command": "run_existing_window_command", "args":
                {
                    "id": "repl_python_run",
                    "file": "config/Python/Main.sublime-menu"
                }
        }
    ]
    

    【讨论】:

      猜你喜欢
      • 2019-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-10
      • 1970-01-01
      • 1970-01-01
      • 2015-01-04
      • 1970-01-01
      相关资源
      最近更新 更多