Sublime Text 冲突的快捷方式

Sublime Text 冲突的快捷方式

我需要安装两个 Sublime Text 插件但是它们的快捷键冲突。

我怎样才能解决这个问题?

答案1

打开 Sublime 并转到偏好设置 » 浏览软件包…

在这里,查找其中一个有冲突的软件包(您要更改其快捷方式的软件包),然后打开文件默认(OSX).sublime-keymap(或任何其他操作系统的文件)。

该文件将包含软件包接受的键盘快捷键列表,例如此处的校准包

[
    { "keys": ["super+ctrl+a"], "command": "alignment" }
]

确定command您想要更改的快捷方式。

现在前往偏好设置 » 按键绑定 – 用户,并通过复制默认快捷方式并简单地更改键来覆盖此快捷方式,例如:

[
    { "keys": ["super+ctrl+x"], "command": "alignment" }
]

只需确保相同即可command。现在保存,您的用户首选项将覆盖包的默认值。因此,每当您按下用户定义的快捷键时,正确的命令都会发送到包。

理论上,您可以覆盖包文件夹中的默认文件,这样速度会更快,但更难追踪。此外,如果包更新,您将丢失自定义快捷方式。

答案2

另外,为了补充上述答案,您使用的两个包https://github.com/TheDutchCoder/ColorConverthttps://github.com/weslly/ColorPicker有键盘映射文件,所以你可以编辑这些,但上述方法会更好,因为它可以承受这些包的任何更新。

相关内容