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

时间:2017-06-10 01:05:22

标签: sublimetext3 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设置。

1 个答案:

答案 0 :(得分:1)

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