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