我已经遵循了几个tuts和SO建议,但Sublime Text User绑定的工作方式如下:
[
{ "keys": ["ctrl+shift+u"], "command": "upperCase" }
]
我已删除可能存在冲突的
{ "keys": ["ctrl+shift+u"], "command": "soft_redo" },
从默认键绑定...任何人都可以帮助我获得自定义键绑定吗?还"命令":" upperCase"这只是ST内置的命令吗?我在哪里可以找到这些命令的完整列表?
答案 0 :(得分:4)
要确定要在键绑定中使用的命令的名称,首先使用 Ctrl `(反引号)或选择View -> Show Console
打开控制台。输入以下命令:
sublime.log_commands(True)
然后点击输入。在控制台仍然打开的情况下,从菜单中选择所需的选项(在本例中为Edit -> Convert Case -> Upper Case
)。然后,控制台中将显示以下内容:
command: upper_case
您现在可以在键绑定中使用此命令。
完成后,输入
sublime.log_commands(False)
在控制台中停止记录,然后按 Ctrl `或 Esc 关闭控制台。
如果您想了解不同的键绑定和菜单选项触发的命令,并且您不想使用上述方法,请查看默认键绑定列表(Preferences -> Key Bindings-Default
)和/或文件Packages/Default/Main.sublime-menu
,其中Packages
是您选择Preferences -> Browse Packages...
时打开的文件夹。