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