Можно ли превратить слово в самозакрывающийся тег? Я видел что-то похожее здесь https://github.com/smihica/emmet-mode#empty -tags, он должен работать как
AppComponet/ -> <AppComponent />
но с Эмметом это не работает.
Извините за то, что написал это здесь, но я не смог найти ничего об этом в документации.
Хотите поддержать этот выпуск? Разместите на нем награду! Мы принимаем награды через Bountysource .
Вы нашли для этого решение? В одной лодке.
Для этого требуется настраиваемый преобразователь для JSX, поэтому аббревиатуры в верхнем регистре могут быть преобразованы в пустые теги.
Роджер. Это ключевое слово, которое я искал. Нашел некоторые из ваших других сообщений о том, как приступить к его созданию. Спасибо!
Самое простое решение - использовать ярлыки по умолчанию:
Component
---> ctrl+e
или tab
------> <Component></Component>
------> ctrl+shift+ ~
- -> <Component />
@deathmood не могли бы вы рассказать об этом
ctrl+shift+ ~
здесь не действует (с использованием атома), и нет встроенной команды, которая превращает пару закрывающих тегов в самозакрывающуюся.
@brumm это действие split/join tag
http://docs.emmet.io/actions/split-join-tag/ . Это прекрасно работает.
В Sublime 3 для Mac горячая клавиша по умолчанию для split/join tag
- Command + Shift + '
(одинарная кавычка).
Однако для нескольких тегов это по-прежнему неудобно. Например, разверните TabBar>TabItem*10
, и я хочу, чтобы <TabItem />
закрывались автоматически. И теперь мне нужно переместить курсор и нажать указанную выше горячую клавишу 10 раз . Это безумие.
В атоме вы можете сделать Command + Shift + j
Я использую emmet для написания JSX, и было бы здорово, если бы emmet позволял циклически перемещаться по формам.
EG при многократном нажатии ctrl+e
будет циклически повторяться:
MyComponent
-> <MyComponent></MyComponent>
-> <MyComponent />
-> MyComponent
Я думаю, это также упростило бы изучение / открытие этой функции.
Я не уверен, принадлежит ли это репо emmet или репо плагина атома, я разместил это в https://github.com/emmetio/emmet-atom/issues/408
Что насчет vscode ?? ctrl+e
и ctrl+shift+ ~
оба не работают
Webstorm уже имеет это AppComponet/
TAB
=> <AppComponent />
Для VS Code также
hello-world/
TAB
=> <hello-world>
так что я должен написать /
сам, но работает :)
Для VSCode:
Найдите разделение / соединение в горячих клавишах. Вы увидите вариант Эммета. Вы можете установить его на любую клавишу по своему усмотрению.
Предстоящая версия 2 поддерживает синтаксис elem/
для вывода самозакрывающихся элементов
Для VS Code также
hello-world/
TAB
=><hello-world>
так что я должен написать/
сам, но работает :)
Это работает, круто
Самый полезный комментарий
Самое простое решение - использовать ярлыки по умолчанию:
Component
--->ctrl+e
илиtab
------><Component></Component>
------>ctrl+shift+ ~
- -><Component />