κΈ°λ₯ μμ²μ΄ λ¬Έμ μ κ΄λ ¨μ΄ μμ΅λκΉ?
vscodeμ λν 곡μ νλ¬κ·ΈμΈμ΄ μμ§λ§ Jetbrainsκ° μλλΌλ κ²μ μ μ μμ΅λκΉ?
μνλ μ루μ
μ μ€λͺ
νμΈμ.
https://github.com/tomblachut/svelte-intellijμ μ΄λ―Έ νλ¬κ·ΈμΈμ΄ μμ§λ§ μλνμ§ μμ΅λλ€. νλ¬κ·ΈμΈμ κΉ¨μ§ κ²μΌλ‘ νμλμ΄ μμΌλ―λ‘ μ€μΉν λ λ² ν μ½λλ₯Ό μ ννλλ‘ νΉλ³ν μμ²ν©λλ€. κ·Έλ¦¬κ³ λ΄κ° ν κ²½μ° TypeScript μ§μμ΄ μμ΅λλ€.
κ³ λ €ν λμ μ€λͺ
vscodeλ‘ μ΄λ ... κ·Έλ¬λ κ·Έκ²μ ν¨μ¬ λ ν° μ§λ¬Έμ
λλ€.
μ΄ κΈ°λ₯μ΄ μΌλ§λ μ€μν©λκΉ?
맀μ°. κ·Έλμ λλ μ΄κ²μ λμ μ€ μλ° κ°λ°μλ₯Ό μ°ΎμΌλ €κ³ λ
Έλ ₯ν κ²μ΄λ€.
μΆκ° 컨ν
μ€νΈ
λ
λΏ‘λΏ‘
λλ μ΄κ²κ³Ό λΉμ μ μ¬κ³ λ°©μμ 곡μ ν©λλ€. λλ JB νλ¬κ·ΈμΈ μμ±μμκ² μ°λ½νκ³ κ·Έλ κ·Έ μμ
μ ν κ²μ΄λΌκ³ μ½μνμ΅λλ€. μλ§ 3-4 μ£Ό μ μ ν
μ€νΈμ λμμ μ£Όμκ³ κ·Έ μ΄νλ‘λ μλ΅μ΄ μμμ΅λλ€. Btw. μμ¦μλ Kotlinμ΄ JB νλ¬κ·ΈμΈμ λ μ ν©ν μ΅μ
μ
λλ€.
μΈμ΄ λꡬ μ μ₯μμ 곡λ μμ μ : μ¬νκ²λ intellijλ VSCode μ© νμ₯μ΄ κΈ°λ°μΌλ‘νλ μΈμ΄ μλ² νλ‘ν μ½μ μ§μνμ§ μμ΅λλ€. κ·Έλμ μ΄κ²μ μ§κΈ μ°λ¦¬μκ² μ μ©λμ§ μμ΅λλ€. λΉμ μ΄ λ§νλ―μ΄, μ§κΈ κ°μ₯ μ’μ κΈ°νλ intellij νλ¬κ·ΈμΈ μμ±μλ₯Ό λλ κ²μ λλ€.
μ, κ΄λ ¨λ λͺ¨λ μ¬λλ€μ΄ svelte-language-serverμμ LSPλ₯Ό λͺ μ μ μΌλ‘ μ¬μ©νλ μ νλ¬κ·ΈμΈμ λ§λλ κ²μ΄ λ μ¬μΈ μ μμ΅λλ€. μ νΈ λλ μνκ³μ κΈ°μ‘΄ ν¨ν΄μ΄μμ κ² κ°μ΅λλ€.
κ΄λ ¨ # 74
μλ
νμΈμ,
μ£μ‘ν©λλ€ μλλ₯Ό 무μνμμμ€. μμλλ‘ μλνμ§ μμμ΅λλ€. μλνλ©΄ μ
λ°μ΄νΈκ° κ²μλ©λλ€ ...
μ΄κ²μ΄ λμμ΄λκΈ°λ₯Ό λ°λΌμ§ λ§ μ¬κΈ°μμ intellij-lspλ₯Ό μ€μΉνμ¬ intellij μ§μμλ°μ μ μμ΅λλ€.
https://plugins.jetbrains.com/plugin/10209-lsp-support
κ·Έλ° λ€μ λͺ
λ Ή μ€μμ λ€μμ μ€νν©λλ€.
npm install -g svelte-language-server
κ·Έλ° λ€μ μΈμ΄ μλ²μ intellij νκ²½ μ€μ μμ λ€μκ³Ό κ°μ΄ μ€μ μ μΆκ°νμμμ€.
μ°Έκ³ , which sveltesever
λ₯Ό μ€ννμ¬ μλ²μ μ 체 κ²½λ‘λ₯Ό μ°Ύκ³ κ΅μ²΄ ν μ μμ΅λλ€. μ€ν¬λ¦° μ·μ λ΄ Macμ κ²½λ‘λ₯Ό 보μ¬μ€λλ€. μ¬μ©νλ OS λ²μ μ λ°λΌ λ§μΌλ¦¬μ§κ° λ€λ₯Ό μ μμ΅λλ€.
@lingster μ΄ μ루μ μ μ€μ λ‘ λ΄ μͺ½μμ μλνμ§λ§ μμ λͺ λ Ήμ μ¬μ©νμ§ μμκ³ μ€ν νμΌ μ΅μ μ μ¬μ©νκ³ --stdioλ₯Ό μΈμλ‘ μΆκ°νμ΅λλ€.
νΈμ λ΄μ κ°κΈ°
@lingster μ μ루μ μ΄ Windows10 + WebStorm 2020.3.3 + LSP μ§μ νλ¬κ·ΈμΈ μμ μλνλμ§ νμΈν μ μμ΅λλ€! π
μλ μμ± / μ ν κ²μ¬ λμμ (κ±°μ?) "Svelte for VSCode"μ λμΌνμ§λ§ ꡬ문 κ°μ‘° νμ λ° κΈ°ν κΈ°λ₯ (μλ κ°μ Έ μ€κΈ°, κ΅¬μ± μμ JSX μμ± μλ μμ± ... λ±)μ΄ μμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
μλ νμΈμ,
μ£μ‘ν©λλ€ μλλ₯Ό 무μνμμμ€. μμλλ‘ μλνμ§ μμμ΅λλ€. μλνλ©΄ μ λ°μ΄νΈκ° κ²μλ©λλ€ ...
μ΄κ²μ΄ λμμ΄λκΈ°λ₯Ό λ°λΌμ§ λ§ μ¬κΈ°μμ intellij-lspλ₯Ό μ€μΉνμ¬ intellij μ§μμλ°μ μ μμ΅λλ€.
https://plugins.jetbrains.com/plugin/10209-lsp-support
κ·Έλ° λ€μ λͺ λ Ή μ€μμ λ€μμ μ€νν©λλ€.
npm install -g svelte-language-server
κ·Έλ° λ€μ μΈμ΄ μλ²μ intellij νκ²½ μ€μ μμ λ€μκ³Ό κ°μ΄ μ€μ μ μΆκ°νμμμ€.
μ°Έκ³ ,
which sveltesever
λ₯Ό μ€ννμ¬ μλ²μ μ 체 κ²½λ‘λ₯Ό μ°Ύκ³ κ΅μ²΄ ν μ μμ΅λλ€. μ€ν¬λ¦° μ·μ λ΄ Macμ κ²½λ‘λ₯Ό 보μ¬μ€λλ€. μ¬μ©νλ OS λ²μ μ λ°λΌ λ§μΌλ¦¬μ§κ° λ€λ₯Ό μ μμ΅λλ€.