λ¨μ΄λ₯Ό μ체 λ«λ νκ·Έλ‘ νμ₯ν μ μμ΅λκΉ? https://github.com/smihica/emmet-mode#empty -tagsμ μ μ¬ν smthλ₯Ό 보μμ΅λλ€.
AppComponet/ -> <AppComponent />
νμ§λ§ emmetμμλ μλνμ§ μμ΅λλ€.
μ¬κΈ°μ κΈμ μ¨μ μ£μ‘νμ§λ§ λ¬Έμμμ μ΄μ λν λ΄μ©μ μ°Ύμ μ μμ΅λλ€.
μ΄ λ¬Έμ λ₯Ό λ·λ°μΉ¨νκ³ μΆμΌμ κ°μ? νμκΈμ κ²μνμμμ€! μ°λ¦¬λ Bountysource λ₯Ό ν΅ν΄ νμκΈμ
μ΄μ λν ν΄κ²°μ± μ μ°ΎμΌμ ¨μ΅λκΉ? κ°μ λ°°μμ.
λλ¬Έμ μ½μ΄λ₯Ό λΉ νκ·Έλ‘ ν΄μν μ μλλ‘ JSXμ© μ¬μ©μ μ μ ν΄μκΈ°κ° νμν©λλ€.
μμλ€. μ κ° μ°Ύλ ν€μλμ λλ€. 건물μ μ§λ λ°©λ²μ κ΄ν λ€λ₯Έ κ²μλ¬Όμ μ°Ύμμ΅λλ€. κ°μ¬ ν΄μ!
κ°μ₯ κ°λ¨ν ν΄κ²°μ± μ κΈ°λ³Έ λ°λ‘ κ°κΈ°λ₯Ό μ¬μ©νλ κ²μ λλ€.
Component
---> ctrl+e
λλ tab
------> <Component></Component>
------> ctrl+shift+ ~
- --> <Component />
@deathmood μ΄μ λν΄ μμΈν
ctrl+shift+ ~
λ μ¬κΈ°μμ μ무 ν¨κ³Όκ° μμΌλ©°(atom μ¬μ©) λ«λ νκ·Έ μμ μ체 λ«λ νκ·Έ μμΌλ‘ λ°κΎΈλ λ΄μ₯ λͺ
λ Ήμ΄ μμ΅λλ€.
@brumm split/join tag
μ‘μ
http://docs.emmet.io/actions/split-join-tag/ μ
λλ€. κ·Έκ²μ μκ³ νκ² μλν©λλ€.
Macμ© Sublime 3μμ split/join tag
μ κΈ°λ³Έ λ¨μΆν€λ Command + Shift + '
(μμλ°μ΄ν)μ
λλ€.
κ·Έλ¬λ μ¬λ¬ νκ·Έμλ μ¬μ ν λΆνΈν©λλ€. μλ₯Ό λ€μ΄ TabBar>TabItem*10
νμ₯νκ³ <TabItem />
κ° μλμΌλ‘ λ«νλλ‘ νκ³ μΆμ΅λλ€. κ·Έλ¦¬κ³ μ΄μ 컀μ λ₯Ό μμ§μ¬ μμ λ¨μΆν€ λ₯Ό 10 λ² λλ¬μΌ ν©λλ€ . λ―Έμ³€μ΄
μμμμλ Command + Shift + j
ν μ μμ΅λλ€.
λλ JSXλ₯Ό μμ±νκΈ° μν΄ emmetμ μ¬μ©νκ³ emmetμ΄ μμμ μννλλ‘ ν΄μ€λ€λ©΄ μ λ§ λ©μ§ κ²μ
λλ€.
ctrl+e
λ°λ³΅μ μΌλ‘ μΉλ EGλ λ€μκ³Ό κ°μ΄ μνν©λλ€.
MyComponent
-> <MyComponent></MyComponent>
-> <MyComponent />
-> MyComponent
λλ μ΄κ²μ΄ κΈ°λ₯μ λ°°μ°κ±°λ λ°κ²¬νλ κ²λ μ λ§ κ°λ¨νκ² λ§λ€ κ²μ΄λΌκ³ μκ°ν©λλ€.
μ΄κ²μ΄ emmet repo λλ atom νλ¬κ·ΈμΈ repoμ μνλμ§ νμ€νμ§ μμ΅λλ€. μ λ μ΄κ²μ https://github.com/emmetio/emmet-atom/issues/408μ κ΅μ°¨ κ²μνμ΅λλ€.
vscodeλ μ΄λ»μ΅λκΉ? ctrl+e
λ° ctrl+shift+ ~
λ λ€ μλνμ§ μμ
Webstormμλ μ΄λ―Έ AppComponet/
TAB
=> <AppComponent />
VS μ½λμ κ²½μ°μλ
hello-world/
TAB
=> <hello-world>
κ·Έλμ λλ /
λ₯Ό μ§μ μμ±ν΄μΌνμ§λ§ μλν©λλ€ :)
VSCodeμ κ²½μ°:
ν€λ³΄λ λ¨μΆν€μμ λΆν /κ²°ν©μ κ²μν©λλ€. Emmet μ΅μ
μ΄ νμλ©λλ€. μνλ ν€λ‘ μ€μ ν μ μμ΅λλ€.
μμ λ v2 μ§μ elem/
μλ λ«ν μμλ₯Ό μΆλ ₯νλ ꡬ문
VS μ½λμ κ²½μ°μλ
hello-world/
TAB
=><hello-world>
κ·Έλμ λλ/
λ₯Ό μ§μ μμ±ν΄μΌνμ§λ§ μλν©λλ€ :)
μλν©λλ€, κ΅μ₯ν©λλ€
κ°μ₯ μ μ©ν λκΈ
κ°μ₯ κ°λ¨ν ν΄κ²°μ± μ κΈ°λ³Έ λ°λ‘ κ°κΈ°λ₯Ό μ¬μ©νλ κ²μ λλ€.
Component
--->ctrl+e
λλtab
------><Component></Component>
------>ctrl+shift+ ~
- --><Component />