Wie kann ein Schlüsselbindungskonflikt in Sublime Text 3 diagnostiziert und behoben werden?
Meine StandardeinstellungTastenbelegunge zum Einfügen sind
{ "keys": ["ctrl+v"], "command": "paste" },
{ "keys": ["ctrl+shift+v"], "command": "paste_and_indent" },
Ich habe sie in meinen Benutzerschlüsselbindungen mit @ überschriebe
{ "keys": ["alt+k"], "command": "paste" },
{ "keys": ["ctrl+k"], "command": "paste_and_indent" },
(Ich benutze Dvorak, was bedeutetIhr V
istmein K
. Auch ich willpaste_and_indent
, um die Standardeinstellung zu sein.)
Aber ctrl + k führt @ apaste
, nichtpaste_and_indent
. Ich habe dies festgestellt, indem ich die Befehlsprotokollierung in der Konsole mit @ aktiviert hab
sublime.log_commands(True)
Jedoch, wenn ich das @ macpaste_and_indent
Befehl an etwas anderes, wie ctrl + alt + k oder alt + k, ruft es richtigpaste_and_indent
.
Ich habe die Tastaturbelegungen für alle meine installierten Pakete durchgesehen und sehe keinen anderen Befehl mit ctrl + k. Ich habe auch so ziemlich jedes Paket außer Syntaxen deaktiviert (ich habe sogar versehentlichdisabled Package Control), aber dennoch, ctrl + k führt nur @ apaste
.
Wie kann ich diesen Konflikt feststellen und beheben? ctrl + k führt @ apaste_and_indent
?