我刚刚安装了一个名为CodeSniffer的插件(http://soulbroken.co.uk/code/sublimephpcs),并且我想将命令调色板中的一个命令链接到键盘快捷键,因为我经常使用它。绑定命令调色板命令的快捷方式?
有没有简单的方法来做到这一点?或者我只需要向开发人员询问命令的名称是什么(在命令面板中是'PHP CodeSniffer:Clear sniffer marks')?
感谢
我刚刚安装了一个名为CodeSniffer的插件(http://soulbroken.co.uk/code/sublimephpcs),并且我想将命令调色板中的一个命令链接到键盘快捷键,因为我经常使用它。绑定命令调色板命令的快捷方式?
有没有简单的方法来做到这一点?或者我只需要向开发人员询问命令的名称是什么(在命令面板中是'PHP CodeSniffer:Clear sniffer marks')?
感谢
这其实很容易找到一个命令的名称,但它需要几个步骤。
sublime.log_commands(True)
命令的名字将被记录到控制台。然后打开你的用户键绑定,创建这样一个新的按键绑定:
{ "keys": ["YOUR_SEQUENCE"], "command": "YOUR_COMMAND" }
我在这里提供了一个类似的答案:Keymap Sublime Text 2 File Type?
另一种方式是破解打开.sublime命令组文件。假设你已经安装了Sublime Package Control(你真的很想做!),然后在命令面板(OS X上的⌘⇧p)中打开它并安装Search Stack Overflow软件包。你现在将在命令面板中有两个新命令,“Stackoverflow:Search Selection”和“Stackoverflow:从输入搜索”命令。
好的,打开包的.sublime命令文件。你需要先找到它。如果你是铁杆你查看>显示控制台,然后输入print(sublime.packages_path())
否则,它应该在这里
然后“搜索堆栈溢出/ Default.sublime命令”
这是使命令首先显示在命令选项板中的文件。
这是一个与像这样的
{
"caption": "Stackoverflow: Search from Input",
"command": "stackoverflow_search_from_input"
}
看到条目另一个JSON文件,这是命令名称右边有:stackoverflow_search_from_input
现在只要打开用户密钥绑定JSON文件,并添加关键样结合@BoundinCode说。
你是男人之神,非常感谢你! – Ben 2012-08-07 02:27:23
这帮了我一吨。我能够将ctrl + r绑定到run_apex_script MavensMate命令。谢谢一堆! – 2015-09-14 16:39:19