Sublime Text 3 键绑定优先级

Sublime Text 3 keybinding priority

当我安装新的 sublime 包时,新包有时会覆盖我添加的键绑定。

在我的用户 sublime-keymap 设置中,有什么方法可以优先使用我的自定义键绑定吗?例如,我添加的任何自定义键映射都优先于默认包吗?

根据 Sublime Unofficial Docs,包(包括任何键绑定)按以下顺序加载:

  1. Packages/Default;
  2. 已按字典顺序运送包裹;
  3. 按字典顺序安装的软件包;
  4. 所有剩余的用户包,除了 Packages/User,没有覆盖任何内容,按字典顺序排列;
  5. Packages/User

基本上,您在 Packages/User 中的任何设置都是最终结果。因此,如果已安装的插件试图使用您已经在 Packages/User 中定义的键绑定,它将无法工作——您的设置将覆盖它。