Sublimetext3 将快捷方式绑定到命令选项板命令?
我刚刚安装了一个名为CodeSniffer的插件(http://soulbroken.co.uk/code/sublimephpcs),我想将它的一个命令从命令调色板链接到键盘快捷键,因为我经常使用它 有什么简单的方法可以做到这一点吗?或者我只需要问开发人员命令的名称是什么(在命令调色板中,它是“PHP代码嗅探器:清除嗅探器标记”)Sublimetext3 将快捷方式绑定到命令选项板命令?,sublimetext3,sublimetext2,key-bindings,Sublimetext3,Sublimetext2,Key Bindings,我刚刚安装了一个名为CodeSniffer的插件(http://soulbroken.co.uk/code/sublimephpcs),我想将它的一个命令从命令调色板链接到键盘快捷键,因为我经常使用它 有什么简单的方法可以做到这一点吗?或者我只需要问开发人员命令的名称是什么(在命令调色板中,它是“PHP代码嗅探器:清除嗅探器标记”) 谢谢实际上很容易找到命令名,但需要几个步骤 打开升华文本的内置控制台(control+`) 键入sublime.log\u命令(True) 从命令选项板触发命令
谢谢实际上很容易找到命令名,但需要几个步骤
- 打开升华文本的内置控制台(control+`)
- 键入
sublime.log\u命令(True)
- 从命令选项板触发命令
{ "keys": ["YOUR_SEQUENCE"], "command": "YOUR_COMMAND" }
我在这里提供了一个类似的答案:另一种方法是打开.sublime命令文件 假设您已经安装了(您确实希望这样做!),然后在命令调色板中打开它(⌘⇧并安装该软件包。现在,在命令选项板中有两个新命令,“Stackoverflow:Search Selection”和“Stackoverflow:Search from Input”命令 好的,打开包的.sublime命令文件。你需要先找到它。如果你是硬核,你可以查看>显示控制台,然后进入
打印(sublime.packages\u path())
否则它应该在这里
- Windows:%APPDATA%\Sublime Text 2\Packages
- OSX:~/Library/Application Support/Sublime Text 2/Packages
- Linux:~/.Sublime Text 2/软件包
- 便携式安装:升华文本2/数据/软件包
{
"caption": "Stackoverflow: Search from Input",
"command": "stackoverflow_search_from_input"
}
看,这就是命令名:stackoverflow\u search\u from\u input
现在只需打开user key bindings JSON文件并添加键绑定,如@BoundinCode所说 这对我帮助很大。我能够将ctrl+r绑定到run\u apex\u script MavensMate命令。非常感谢!在Ubuntu 18.04 Sublime build 3211上,我遇到一个错误:
>>Sublime.log\u commans(True)回溯(最近一次调用):文件“”,第1行,在AttributeError:“module”对象没有属性“log\u commans”
另请参阅“已安装的软件包”子目录,如果您在上述任何建议的位置都找不到它。如果您的软件包位于已安装的软件包中
,则需要打开存档文件(例如:Terminus.sublime-package
),才能导航到默认值.sublime命令