16

似乎 Emmet 也应该使用 .jsx 文件,但我无法让它在 atom 中工作。我的 div 没有扩展,当我按下 tab 时没有任何反应。我尝试重新启动 Atom,禁用所有其他用户包,它与 html 文档完美配合。Emmet 应该开箱即用地使用 .jsx 还是需要配置?

4

2 回答 2

22

打开 Atom -> 首选项 -> 包 -> Emmet

向下滚动一点,您会看到有关此特定问题的注释。从那里你只需要获取正确的上下文,在我的例子中是source js jsx并将它添加到你的 Keymap 配置中。

 # Auto expanding for emmet @
 'atom-text-editor[data-grammar="source js jsx"]':
     'tab': 'emmet:expand-abbreviation-with-tab'

或(使用更宽松的选择器)

# Auto expanding for emmet @
'atom-text-editor[data-grammar*="js"].not:[mini]':
  'tab': 'emmet:expand-abbreviation-with-tab'
于 2016-06-03T22:52:13.637 回答
16

从最新版本开始,您可以点击 cmd + shift + e。我假设对于 windows 或 linux 它将是 ctrl + shift + e (虽然我还没有验证 windows 和 linux 之一)

于 2016-01-26T02:08:07.993 回答