【问题标题】:Sublime Text - Remove plugin's keymap shortcutsSublime Text - 删除插件的键盘映射快捷键
【发布时间】:2014-05-07 21:27:58
【问题描述】:

在 ST3 中,我想保留 super+alt+v 的默认键映射,即粘贴历史菜单。

但是,我想使用的插件会覆盖其默认键盘映射中的那些键。我可以完全删除插件的 super+alt+v 快捷键或键盘映射吗?


这是我想要保留的(来自“默认 (OSX).sublime-keymap”)

{ "keys": ["super+option+v"], "command": "paste_from_history" }

是肇事者:

{ "keys": ["super+alt+v"], "command": "text_pastry_insert_text", "args": { "clipboard": true, "separator": "\n" } },

【问题讨论】:

  • 插件的首选项中没有任何内容吗?插件叫什么名字?你刚刚让我在 ST3 中发现了一个新的快捷方式 =)
  • 插件是Text Pastry。我在设置菜单中看不到任何内容。认为它需要修改或覆盖键盘映射。
  • 嘿,我刚刚在他们的自述文件中发现了这一点:github.com/duydao/Text-Pastry#key-bindings“一如既往,您可以使用您的用户键帽文件来设置您自己的键绑定。” ;)

标签: keyboard-shortcuts sublimetext sublimetext3 keymapping sublime-text-plugin


【解决方案1】:

原来插件的用户设置将覆盖插件的默认设置。

所以我将 { "keys": ["super+option+v"], "command": "paste_from_history" } 从原始的默认 Sublime 键盘映射复制到 Text Pastry/User 键盘映射,然后它又回来了。感谢@Martin 与我讨论。

【讨论】:

  • 看来在新的快捷方式生效之前可能需要重启Sublime(在某些情况下?)
  • 具体的意思是:点击Preferences->Key bindings,把想要的键绑定放到用户端。它将优先于插件的键绑定。
猜你喜欢
  • 2012-08-31
  • 1970-01-01
  • 1970-01-01
  • 2014-11-23
  • 2019-08-06
  • 1970-01-01
  • 2014-12-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多