Sublime Text 3 - 取消构建的键绑定不起作用 (Windows)
Sublime Text 3 - Key Binding for Cancel Build isn't working (Windows)
我之前使用此设置获得了取消构建的键绑定:
"keys": ["ctrl+alt+c"], "command": "cancel_build",
但是从几天前开始,我无法使用那个键绑定来取消构建。我搜索了修复程序,发现取消构建的首选键绑定(来自此 this post and this post on Sublime Text forum)是:
"keys": ["ctrl+alt+c"], "command": "exec", "args": {"kill": true},
我将设置更改为该设置,但它仍然不起作用(我尝试了不同的组合键),我必须在“工具”>“取消构建”中手动取消构建。
有谁知道如何解决这个问题?感谢您的帮助!
下面是我当前的键绑定设置(第一个没有按照post中描述的那样工作,第二个工作正常)。
[
{
// "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"
}
}
]
谢谢。
将所有内容放入一个 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"
}
}
]
我之前使用此设置获得了取消构建的键绑定:
"keys": ["ctrl+alt+c"], "command": "cancel_build",
但是从几天前开始,我无法使用那个键绑定来取消构建。我搜索了修复程序,发现取消构建的首选键绑定(来自此 this post and this post on Sublime Text forum)是:
"keys": ["ctrl+alt+c"], "command": "exec", "args": {"kill": true},
我将设置更改为该设置,但它仍然不起作用(我尝试了不同的组合键),我必须在“工具”>“取消构建”中手动取消构建。
有谁知道如何解决这个问题?感谢您的帮助!
下面是我当前的键绑定设置(第一个没有按照post中描述的那样工作,第二个工作正常)。
[
{
// "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"
}
}
]
谢谢。
将所有内容放入一个 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"
}
}
]