Автоматическое добавление тегов в React Components в VSCode - PullRequest
0 голосов
/ 25 марта 2019

Я делаю некоторую работу в React и хочу иметь возможность автоматического расширения моих пользовательских компонентов, чтобы мне не приходилось вручную добавлять <, /> и >.

Поскольку Emmet уже расширяет традиционную разметку (div, h1 и т. Д.), Мне было интересно, смогу ли я расширить свои собственные компоненты с помощью некоторого плагина / настроек.Символ | представляет мой курсор.

Как это работает сейчас

import Items from '../components/Items'

...
render() {
  return (
    <div>
     Ite| [Suggestions: Item] 
    </div>
  )
}
...

Я вижу предложение, нажимаю [Tab], и оно расширяется до этого

<div>
  Items|
</div>

Что я ищу

<div>
  <Items>|</Items>
</div>

Есть ли расширение или настройка, которые мне нужно где-то переключить, чтобы добиться этого?


РЕДАКТИРОВАТЬ

Хорошо, после некоторой работы с реагировать, я обнаружил, что Эммет расширит некоторые слова, но не другие?Названия моих компонентов - просто крайние случаи, или я что-то упустил?

Working Emmet expansion Emmet expansion not working

1 Ответ

0 голосов
/ 25 марта 2019

Использовать Автоматическое закрытие тега расширение. Он сразу добавляет закрывающий тег при вводе открывающего тега впереди.

...