如何在 Sublime Text Emmet 中仅启用 CTRL+E 扩展?

How to enable only CTRL+E expansion in Sublime Text Emmet?

我想在 Sublime Text 3 中使用 Emmet-sublime,但我发现它破坏了许多现有的快捷方式,这很烦人。真的,我想要的只是能够手动按 CTRL + e 并进行扩展。

我知道有disabled_keymap_actions设置,但这是黑名单。我必须去找所有的键映射操作,这很痛苦。我宁愿有一个白名单,在那里我只能允许 expand_abbreviation 命令。

只允许 CTRL + e 而不允许其他 emmet 快捷方式的最佳方法是什么?

如果唯一的方法是通过 disabled_keymap_actions 指定列表,我需要使用什么列表?

更新

我在 https://github.com/sergeche/emmet-sublime/blob/master/misc/generate-keymap.py 找到了一个列表。但我正在寻找 enabled_keymap_actions 设置。

Emmet 有一个选项可以一次禁用所有键,只需将设置设置为 "disabled_keymap_actions": "all"。之后,您可以通过复制相应的键绑定来添加白名单并删除 emmet 上下文(将它们列入黑名单)并添加您的选择器。您可以使用 { "key": "selector", "operand": "text.html" } 将键绑定限制为 html 代码。