如何在 Atom 中禁用 Emmet 的制表符补全?

How do I disable Emmet's tab completion in Atom?

我想同时使用 Emmet 和 Autocomplete-plus,但 Emmet 的制表符补全覆盖了 CSS 个文件中的 autocomplete-plus 制表符补全。

例如,如果我输入

li

A​​utocomplete-plus 为我提供了 line-height 选项,我将其突出显示,然后按 Tab select,但 Emmet 打印出一些其他随机垃圾。

我能否仅在 CSS 个文件中阻止 Emmet 执行此操作?

我设法通过将其添加到 keymap.cson 文件来实现它:

# Stop emmet from hijacking tab from snippets and autocomplete
'atom-text-editor.autocomplete-active:not([mini])':
  'tab': 'autocomplete-plus:confirm'

我来晚了,但 Atom 现在允许您 disable a plugin's keybindings。我已经禁用了 Emmet 的键绑定并设置了我自己的键绑定:

'atom-text-editor:not([mini])':
    'cmd-shift-e': 'emmet:expand-abbreviation-with-tab'

或者,您可以禁用 Emmet 的键绑定,然后仅为 HTML 启用选项卡键绑定:

'atom-text-editor[data-grammar="text html basic"]:not([mini])':
    'tab': 'emmet:expand-abbreviation-with-tab'