¿Es posible expandir una palabra en una etiqueta de cierre automático? Vi algo similar aquí https://github.com/smihica/emmet-mode#empty -tags debería funcionar como
AppComponet/ -> <AppComponent />
pero eso no funciona con emmet.
Perdón por escribirlo aquí, pero no pude encontrar nada sobre esto en la documentación.
¿Quiere respaldar este problema? ¡Publique una recompensa por él! Aceptamos recompensas a través de Bountysource .
¿Encontraste una solución para esto? En el mismo barco.
Requiere un solucionador personalizado para JSX, por lo que las abreviaturas en mayúsculas se pueden resolver en etiquetas vacías.
Roger. Esa es la palabra clave que estaba buscando. Encontré algunas de tus otras publicaciones sobre cómo construir una. ¡Gracias!
La solución más sencilla es utilizar atajos predeterminados:
Component
---> ctrl+e
o tab
------> <Component></Component>
------> ctrl+shift+ ~
- -> <Component />
@deathmood, ¿ podrías dar más detalles sobre esto?
ctrl+shift+ ~
no tiene ningún efecto aquí (usando atom) y no hay un comando incorporado que convierta un par de etiquetas de cierre en uno de cierre automático.
@brumm es una acción split/join tag
http://docs.emmet.io/actions/split-join-tag/ . Eso funciona en sublime.
En Sublime 3 para Mac, la tecla de acceso rápido predeterminada para split/join tag
es Command + Shift + '
(comillas simples).
Sin embargo, sigue siendo un inconveniente para varias etiquetas. Por ejemplo, expanda TabBar>TabItem*10
, y quiero que <TabItem />
se cierre automáticamente. Y ahora tengo que mover el cursor y presionar la tecla de acceso rápido de arriba
En atom puedes hacer Command + Shift + j
Utilizo emmet para escribir JSX y sería genial si emmet permitiera usar el ciclo a través de los formularios.
Por ejemplo, presionar repetidamente ctrl+e
haría un ciclo como tal:
MyComponent
-> <MyComponent></MyComponent>
-> <MyComponent />
-> MyComponent
Creo que esto hará que sea realmente sencillo aprender / descubrir la función también.
No estoy seguro de si esto pertenece al repositorio de emmet o al repositorio de plugins de atom, lo publiqué en https://github.com/emmetio/emmet-atom/issues/408
¿Qué pasa con vscode? ctrl+e
y ctrl+shift+ ~
ambos no funcionan
Webstorm ya tiene esto AppComponet/
TAB
=> <AppComponent />
Para VS Code también
hello-world/
TAB
=> <hello-world>
así que tengo que escribir /
por mí mismo, pero funciona :)
Para VSCode:
Busque Split / Join en los atajos de teclado. Verás una opción de Emmet. Puede configurarlo en cualquier tecla que prefiera.
La próxima v2 admite la sintaxis elem/
para generar elementos de cierre automático
Para VS Code también
hello-world/
TAB
=><hello-world>
así que tengo que escribir/
por mí mismo, pero funciona :)
Eso funciona, asombroso
Comentario más útil
La solución más sencilla es utilizar atajos predeterminados:
Component
--->ctrl+e
otab
------><Component></Component>
------>ctrl+shift+ ~
- -><Component />