Sublimetext3 如何知道创建键绑定快捷方式以在Sublime Text 3中运行自定义包的参数?
我意识到,要在Sublime Text 3中创建键绑定,我将有如下内容:Sublimetext3 如何知道创建键绑定快捷方式以在Sublime Text 3中运行自定义包的参数?,sublimetext3,keyboard-shortcuts,Sublimetext3,Keyboard Shortcuts,我意识到,要在Sublime Text 3中创建键绑定,我将有如下内容: { "keys": ["ctrl+u"], "command": "upper_case" }, 但是,对于自定义包,我需要添加参数和包的名称: { "keys": ["ctrl+12"], "command": "hex_viewer", "args&
{ "keys": ["ctrl+u"], "command": "upper_case" },
但是,对于自定义包,我需要添加参数和包的名称:
{ "keys": ["ctrl+12"], "command": "hex_viewer", "args":{"cmd": "setb"} }
只是我不知道这些是什么,也不知道如何找到它们。我猜是包裹的名字。
上面的行不正确,因为它会生成错误(在控制台中查看时)
虽然我意识到存在一个,指的是升华文本2这指的是版本3,为了从您最喜欢的软件包中找到所需的命令,我建议在升华控制台输入中使用
Sublime.log_命令(True)
&Sublime.log_输入(True)
。完成后,执行要为其绑定密钥的操作(基于您最喜欢的包)。完成后,查看控制台。你应该看到类似的东西
key evt: control+k
key evt: control+b
command: toggle_side_bar
(由于我切换了侧边栏,所以记录了此操作)
这样,您将了解该操作背后的命令,然后可以将其绑定到您最喜欢的键绑定
但是,此方法不能保证显示所述包提供的命令可以接受的参数。为此,您可以查看所述包的默认密钥绑定,或者通读该包的文档(如果有)
希望这会有所帮助。绑定正在生成错误,因为键盘没有
12
键;将其替换为有效密钥(例如,您的意思可能是f12
?)将停止错误。不过,您仍然需要知道要绑定到哪个命令(而不是包名)。上面向您展示了如何做到这一点。您链接到的问题涉及为同一个键创建多个键绑定,这似乎不是您想要做的。@OdatNurd很好地发现了这一点。看起来我根本不需要参数,因为它抛出了另一个错误,{“keys”:[“ctrl+f12”],“command”:“hex_viewer”}
工作正常!谢谢