sublimetext2 – 如何诊断和修复Sublime Text 3中的键绑定冲突?

前端之家收集整理的这篇文章主要介绍了sublimetext2 – 如何诊断和修复Sublime Text 3中的键绑定冲突?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的默认粘贴 key-bindings
{ "keys": ["ctrl+v"],"command": "paste" },{ "keys": ["ctrl+shift+v"],"command": "paste_and_indent" },

我用我的用户密钥绑定覆盖了它们

{ "keys": ["alt+k"],{ "keys": ["ctrl+k"],

(我使用Dvorak,这意味着你的V是我的K.另外,我想要将paste_and_indent作为默认值.)

但是ctrl k执行粘贴,而不是paste_and_indent.我通过打开控制台中的命令日志来确定这一点

sublime.log_commands(True)

但是,如果我将paste_and_indent命令设置为其他内容,例如ctrl alt k或alt k,则它会正确调用paste_and_indent.

我查看了所有已安装软件包的密钥绑定,并且没有看到使用ctrl k的任何其他命令.除了语法之外,我还禁用了几乎所有的包(我甚至不小心disabled Package Control),但是,ctrl k只执行粘贴.

如何确定并修复此冲突,以便ctrl k执行paste_and_indent?

解决方法

查看 FindKeyConflicts插件.在各种上下文中,有几种选项可以查看所有键绑定,或者只是冲突绑定.所有选项均可通过命令选项板获得.

猜你在找的HTML相关文章