【发布时间】:2017-11-12 02:32:01
【问题描述】:
我想在 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 设置。
【问题讨论】:
-
看一下源代码,您应该能够将设置更改为
"disabled_keymap_actions": "all"。之后只需复制您要使用的键绑定并删除/更改上下文。 (例如{ "key": "selector", "operand": "text.html" }) -
@r-stein 这行得通。对我来说已经足够好了!如果您想要一些功劳,请将其发布为答案。
标签: sublimetext3 emmet