Language-tools: Jetbrains рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 25 рдЬреБрд▓ре░ 2020  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: sveltejs/language-tools

рдХреНрдпрд╛ рдЖрдкрдХреА рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рд╕рдорд╕реНрдпрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ?
рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ vscode рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреНрд▓рдЧрдЗрди рд╣реИ, рд▓реЗрдХрд┐рди Jetbrains рдирд╣реАрдВ?

рдЙрд╕ рд╕рдорд╛рдзрд╛рди рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ рдЬреЛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ
рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ https://github.com/tomblachut/svelte-intellij рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдкреНрд▓рдЧрдЗрди рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдкреНрд▓рдЧрдЗрди рдХреЛ рдЯреВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЬрдм рдЖрдк рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ - рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмреАрдЯрд╛ рдХреЛрдб рдореЗрдВ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред рд╡рд╣, рдЕрдЧрд░ рдореИрдВ рдХрд░рддрд╛ рд╣реВрдБ рдХреЛрдИ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИред

рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЪреБрдиреЗ рдЧрдП рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ
Vscode рдкрд░ рдЬрд╛ рд░рд╣рд╛ рд╣реИ ... рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╕рд╡рд╛рд▓ рд╣реИред

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд┐рддрдиреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ?
рдЕрддреНрдпрдВрддред рдЗрддрдирд╛ рдХреБрдЫ рд╣реИ рдХрд┐ рдореИрдВ рдХреБрдЫ рдЬрд╛рд╡рд╛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реВрдВрдЧрд╛ред

рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрджрд░реНрдн
рдирд╛

enhancement help wanted

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдирдорд╕реНрддреЗ,
рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдХреГрдкрдпрд╛ рдиреАрдЪреЗ рдзреНрдпрд╛рди рди рджреЗрдВ, рдпрд╣ рдЕрдкреЗрдХреНрд╖рд╛ рдХреЗ рдЕрдиреБрд░реВрдк рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛..рдПрдХ рдмрд╛рд░ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП рдкреЛрд╕реНрдЯ рдХрд░реЗрдВ ...

рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдорджрдж рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЖрдк рдпрд╣рд╛рдБ рд╕реЗ intellij-lsp рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ intellij рд╕рдорд░реНрдерди рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
https://plugins.jetbrains.com/plugin/10209-lsp-support
рдлрд┐рд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд░рди рдореЗрдВ:
npm install -g svelte-language-server
рдлрд┐рд░ рднрд╛рд╖рд╛ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП intellij рд╡рд░реАрдпрддрд╛рдУрдВ рдореЗрдВ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреЛрдбрд╝реЗрдВ:
рдзреНрдпрд╛рди рджреЗрдВ, рдЖрдк рд╕рд░реНрд╡рд░ рдХрд╛ рдкреВрд░рд╛ рдорд╛рд░реНрдЧ рдЦреЛрдЬрдиреЗ рдФрд░ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП which sveltesever рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрд░реЗ рдореИрдХ рдкрд░ рдкрде рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдЖрдк рдЕрдкрдиреЗ рдУрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:

Screenshot 2020-08-11 at 10 45 22

рд╕рднреА 7 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@ рдордорд░рд╛рдЗрд╕рд░
рдореИрдВ рдЕрдкрдиреА рдорд╛рдирд╕рд┐рдХрддрд╛ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рддрд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдЬреЗрдмреА рдкреНрд▓рдЧрдЗрди рд▓реЗрдЦрдХ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд┐рдпрд╛ рдФрд░ рдЙрд╕рдиреЗ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛, рд╡рд╣ рдЙрд╕ рдкрд░ рдХрд╛рдо рдХрд░реЗрдЧрд╛, рдпрд╣ рд╢рд╛рдпрдж 3-4 рд╕рдкреНрддрд╛рд╣ рдкрд╣рд▓реЗ рдерд╛, рдЙрд╕реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рд╕рд╣рд╛рдпрддрд╛ рджреЗрдиреЗ рдХреА рдкреЗрд╢рдХрд╢ рдХреА, рдЙрд╕ рд╕рдордп рд╕реЗ рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВред Btwред рдЖрдЬрдХрд▓ рдЬреЗрдмреА рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рд▓рд┐рдП рдХреЛрдЯрд▓рд┐рди рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рд╣реИред

рднрд╛рд╖рд╛ рдЯреВрд▓ рд░реЗрдкреЛ рд╕реЗ рд╕рд╣рдпреЛрдЧреА рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрднреА рд╣рдорд╛рд░реЗ рд▓рд┐рдП рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рдХрд╣рд╛, рдЕрднреА рдЖрдкрдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдореМрдХрд╛ рдЗрдВрдЯреЗрд▓реАрдЬ рдкреНрд▓рдЧрдЗрди рдХреЗ рд▓реЗрдЦрдХ рдХреА рдорджрдж рдХрд░ рд░рд╣рд╛ рд╣реИред

рд╣рд╛рдБ, рдпрд╣ _may_ рдПрдХ рдирдпрд╛ рдкреНрд▓рдЧрдЗрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рд╛рдорд┐рд▓ рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди рд╣реИ рдЬреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ 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 рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрд░реЗ рдореИрдХ рдкрд░ рдкрде рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдЖрдк рдЕрдкрдиреЗ рдУрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:

Screenshot 2020-08-11 at 10 45 22

@lingster рдпрд╣ рд╕рдорд╛рдзрд╛рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░реЗ рдЕрдВрдд рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдореИрдВрдиреЗ рдХрдЪреНрдЪреЗ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВрдиреЗ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдФрд░ рдПрдХ arg рдХреЗ рд░реВрдк рдореЗрдВ --stdio рдХреЛ рдЬреЛрдбрд╝рд╛ред

@lingster @ g5becks @dummdidumm

Windows10 + WebStorm 2020.3.3 + LSP рд╕рдорд░реНрдерди рдкреНрд▓рдЧрдЗрди рдкрд░ @lingster рд╕рдорд╛рдзрд╛рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ! ЁЯСН

image

рд╕реНрд╡рдд: рдкреВрд░реНрдг / рдЯрд╛рдЗрдкрдХрд╛рд╕реНрдЯрд┐рдВрдЧ рд╡реНрдпрд╡рд╣рд╛рд░ (рд▓рдЧрднрдЧ?) "SSCte for VSCode" рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдмрд┐рдирд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ (рдСрдЯреЛ-рдЖрдпрд╛рдд, рдШрдЯрдХ JSX рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд╕реНрд╡рддрдГ рдкреВрд░реНрдг ... рдЖрджрд┐) рдХреЗ рдмрд┐рдирд╛

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

opensas picture opensas  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Kingwl picture Kingwl  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

arxpoetica picture arxpoetica  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

baileyherbert picture baileyherbert  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

maximedupre picture maximedupre  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ