Атом.io: Эммет и jsx

кажется, Эммет должен работать .файлы jsx тоже, но я не могу заставить его работать в atom. Мои дивы не расширяются, ничего не происходит, когда я нажимаю tab. Я попытался перезапустить Atom, отключил все другие пользовательские пакеты, и он отлично работает с html-документами. Должен ли Эммет работать .jsx из коробки или необходимы конфигурации?

2 ответов


с последней версии вы можете нажать cmd + shift + e. Я предполагаю, что для windows или linux это будет ctrl + shift + e (хотя я не проверял windows и linux)


Открыть Atom - > Настройки - > Пакеты - > Emmet

прокрутите немного вниз, и вы увидите заметку об этой конкретной проблеме. Оттуда вам просто нужно взять правильный контекст, который в моем случае был источник js jsx и добавьте его в конфигурацию Keymap.

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