Sublimetext2 升华文本2用户键绑定不工作

Sublimetext2 升华文本2用户键绑定不工作,sublimetext2,key-bindings,Sublimetext2,Key Bindings,我遵循了几条TUT和SO建议,但升华文本用户绑定的工作方式如下: [ { "keys": ["ctrl+shift+u"], "command": "upperCase" } ] 我已经删除了可能的冲突 { "keys": ["ctrl+shift+u"], "command": "soft_redo" }, 从默认键绑定。。。有人能帮我让自定义键绑定工作吗?还有“command”:“upperCase”这只是ST中内置的命令吗?在哪里可以找到此类命令的综合列表?要确定要在键绑定中使用的

我遵循了几条TUT和SO建议,但升华文本用户绑定的工作方式如下:

[

{ "keys": ["ctrl+shift+u"], "command": "upperCase" }

]
我已经删除了可能的冲突

{ "keys": ["ctrl+shift+u"], "command": "soft_redo" },

从默认键绑定。。。有人能帮我让自定义键绑定工作吗?还有“command”:“upperCase”这只是ST中内置的命令吗?在哪里可以找到此类命令的综合列表?

要确定要在键绑定中使用的命令的名称,请首先使用Ctrl`(反勾选)或选择
查看->显示控制台
打开控制台。输入以下命令:

sublime.log\u命令(真)
然后按回车键。在控制台仍然打开的情况下,从菜单中选择所需的选项(在本例中为
Edit->Convert case->Upper case
)。然后,控制台中将显示以下内容:

命令:大写字母
现在可以在密钥绑定中使用此命令

完成后,输入

sublime.log\u命令(False)
在控制台中停止日志记录,然后按Ctrl`或Esc关闭控制台


如果您想知道不同的键绑定和菜单选项会触发什么命令,并且不想使用上述方法,请查看默认键绑定列表(
首选项->键绑定默认值
)和/或文件
Packages/Default/Main.sublime menu
其中
Packages
是当您选择
首选项->浏览软件包时打开的文件夹…

要确定要在键绑定中使用的命令的名称,请首先使用Ctrl`(反勾选)或选择
查看->显示控制台
。输入以下命令:

sublime.log\u命令(真)
然后按回车键。在控制台仍然打开的情况下,从菜单中选择所需的选项(在本例中为
Edit->Convert case->Upper case
)。然后,控制台中将显示以下内容:

命令:大写字母
现在可以在密钥绑定中使用此命令

完成后,输入

sublime.log\u命令(False)
在控制台中停止日志记录,然后按Ctrl`或Esc关闭控制台


如果您想知道不同的键绑定和菜单选项会触发什么命令,并且不想使用上述方法,请查看默认键绑定列表(
首选项->键绑定默认值
)和/或文件
Packages/Default/Main.sublime菜单
,其中
Packages
是当您选择
首选项->浏览软件包时打开的文件夹…

MattDMo的回答应该为您指出正确的方向(您的命令名不正确),但也值得一提的是,永远不需要从
Default.sublime keymap
中删除命令。如果操作正确,用户设置将始终覆盖默认值。MattDMo的回答应该为您指明正确的方向(您的命令名不正确),但也值得一提的是,永远不需要从
Default.sublime keymap
中删除命令。如果操作正确,用户设置将始终覆盖默认值。
AttributeError:'module'对象没有属性'view\u commands'
命令似乎不起作用。
AttributeError:'module'对象没有属性'view\u commands'
命令似乎不起作用。