Emmet: CSS λͺ¨λ“ˆμ— λŒ€ν•œ jsx className λ™μž‘μ„ λ³€κ²½ν•˜λŠ” 방법

에 λ§Œλ“  2018λ…„ 03μ›” 29일  Β·  8μ½”λ©˜νŠΈ  Β·  좜처: emmetio/emmet

λ¬Έμžμ—΄μ΄ μ•„λ‹Œ CSS λͺ¨λ“ˆμ„ μ‚¬μš©ν•˜λ„λ‘ jsx의 ν΄λž˜μŠ€μ— λŒ€ν•œ emmet의 λ™μž‘μ„ λ³€κ²½ν•˜λ €κ³  ν•©λ‹ˆλ‹€.

| μ•½μ–΄ | ν˜„μž¬ | μ›ν•˜λŠ” |
|---|---|---|
| div.a | <div className="a"></div> | <div className={styles.a}></div> |

κ·ΈλŸ¬λ‚˜ 이것을 λ‹¬μ„±ν•˜λŠ” 방법을 μ•Œμ•„λ‚Ό 수 μ—†λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€. λ‚΄κ°€ μ΄ν•΄ν•˜λŠ” ν•œμ΄ μž‘μ—…μ„ μˆ˜ν–‰ν•˜λ €λ©΄ μ‚¬μš©μž μ •μ˜ ν•„ν„°κ°€ ν•„μš”ν•©λ‹ˆλ‹€. μ‚¬μš©μž μ •μ˜ ν•„ν„°κ°€ κ°€λŠ₯ν•œμ§€ ν™•μ‹€ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

λˆ„κ΅°κ°€κ°€ μ˜¬λ°”λ₯Έ λ°©ν–₯으둜 λ‚˜λ₯Ό 가리킬 수 μžˆμŠ΅λ‹ˆκΉŒ?

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

@midgethoen vscode μ—μ„œ 이것을 μˆ˜μ •ν•©λ‹ˆκΉŒ?

λͺ¨λ“  8 λŒ“κΈ€

κ·Έλž˜μ„œ λ‚˜λŠ” λ¬Έμ„œ μ—μ„œ 이 λ¬Έμž₯을 κ°„κ³Όν–ˆλ‹€.

ν™•μž₯ 폴더에 μžˆλŠ” 각 .js νŒŒμΌμ€ ν”ŒλŸ¬κ·ΈμΈ μ‹œμž‘ μ‹œ λ‘œλ“œλ˜μ–΄ μ‹€ν–‰λ©λ‹ˆλ‹€. js νŒŒμΌμ„ μ‚¬μš©ν•˜μ—¬ κ³ μœ ν•œ ν•„ν„° λ˜λŠ” μž‘μ—…μ„ μƒμ„±ν•©λ‹ˆλ‹€. Emmet λͺ¨λ“ˆ 및 바인딩을 μ‚¬μš©ν•˜μ—¬ JavaScript둜 νŽΈμ§‘κΈ°λ₯Ό μŠ€ν¬λ¦½νŒ…ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” μ§€κΈˆ 이것을 μž‘λ™μ‹œν‚€λ €κ³  λ…Έλ ₯ν•˜κ³  μžˆλ‹€

κ·Έλž˜μ„œ vscode의 μΌλΆ€λ‘œ emmet을 μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. 그리고 extensionPath ꡬ성을 μ§€μ›ν•˜μ§€λ§Œ.
snippets.json 및 syntaxProfiles.json 만 λ‘œλ“œν•©λ‹ˆλ‹€ .

μ•Œμ•„λ‚΄λŠ” 데 μ‹œκ°„μ΄ κ±Έλ ΈμŠ΅λ‹ˆλ‹€ πŸ˜•

κ·Έλž˜μ„œ λ‚˜λŠ” emmet 톡합이 vscodeμ—μ„œ ꡬ체적으둜 μ–΄λ–»κ²Œ μž‘λ™ν•˜λŠ”μ§€ μ΄ν•΄ν•˜λ €κ³  λ…Έλ ₯ν•˜κ³  μžˆλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

이에 λŒ€ν•œ μ—…λ°μ΄νŠΈκ°€ μžˆμŠ΅λ‹ˆκΉŒ? 방금 Atomμ—μ„œ μ΄μ‚¬ν–ˆκ³  Atomμ—λŠ” ν•΄λ‹Ή ν”ŒλŸ¬κ·ΈμΈμ΄ μžˆμŠ΅λ‹ˆλ‹€. https://github.com/ambethia/emmet-jsx-css-modules

@midgethoen vscode μ—μ„œ 이것을 μˆ˜μ •ν•©λ‹ˆκΉŒ?

μ—…λ°μ΄νŠΈκ°€ μžˆμŠ΅λ‹ˆκΉŒ?

μ—…λ°μ΄νŠΈλœ Emmet 버전에 이 κΈ°λŠ₯을 μΆ”κ°€ν•˜λ €κ³  ν•©λ‹ˆλ‹€.

이에 λŒ€ν•œ μ—…λ°μ΄νŠΈκ°€ μžˆμŠ΅λ‹ˆκΉŒ?

Emmet 2 κ΅¬ν˜„μ„ λ§ˆμ³€μœΌλ―€λ‘œ μ—¬κΈ°μ—μ„œ 계속 λ…Όμ˜ν•˜κ² μŠ΅λ‹ˆλ‹€. https://github.com/emmetio/emmet/issues/589

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰

κ΄€λ ¨ 문제

renatorib picture renatorib  Β·  26μ½”λ©˜νŠΈ

sergeche picture sergeche  Β·  25μ½”λ©˜νŠΈ

fversepuy picture fversepuy  Β·  5μ½”λ©˜νŠΈ

planetoftheweb picture planetoftheweb  Β·  3μ½”λ©˜νŠΈ

HeikoMamerow picture HeikoMamerow  Β·  16μ½”λ©˜νŠΈ