Language-tools: рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдкрд░ рд╕рд┐рдореЗрдВрдЯрд┐рдХ рдЯреЛрдХрди рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рднрд╛рд╖рд╛ рд╕рд░реНрд╡рд░ рдЕрдиреБрдкрдпреЛрдЧреА рд░реВрдк рд╕реЗ рдзреАрдорд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 18 рдЬрдире░ 2021  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: sveltejs/language-tools

рдмрдЧ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ

рд╡реАрдПрд╕ рдХреЛрдб рд╕реНрд╡реЗрд▓реНрдЯреЗ рдкреНрд▓рдЧрдЗрди v104.0.0 рдиреЗ рд╕рд┐рдореЗрдВрдЯрд┐рдХ рдЯреЛрдХрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреЗрд╢ рдХрд┐рдпрд╛ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ рд╕рдХреНрд╖рдо рд╣реИ:

// The default
"svelte.plugin.typescript.semanticTokens.enable": true

... рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ .svelte рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдордВрджреА рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ <script lang="ts"> рддрддреНрд╡ рдореЗрдВ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, 2,600 рд▓рд╛рдЗрдиреЗрдВ) рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рднрд╛рд╖рд╛ рд╕рд░реНрд╡рд░ рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рдЕрдиреБрддреНрддрд░рджрд╛рдпреА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЯрд╛рдЗрдк-рдЪреЗрдХрд┐рдВрдЧ рдореЗрдВ рдПрдХ рдорд┐рдирдЯ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рдЯреВрд▓рдЯрд┐рдкреНрд╕ "рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ ..." рдкрд░ рдЕрдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд▓ рдХреЗ рд▓рд┐рдП рд░реБрдХ рдЬрд╛рддреЗ рд╣реИрдВред

рдкреНрд░рдЬрдирди рдХрд░рдирд╛

рд╡реАрдПрд╕ рдХреЛрдб рд╕реНрд╡реЗрд▓реНрдЯреЗ рдкреНрд▓рдЧрдЗрди v104.0.0 рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде, рдФрд░ "svelte.plugin.typescript.semanticTokens.enable": true рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рдХрд▓реНрдк рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде, рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХреА 2,600 рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде .svelte рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВред рдЬрд╛рдирдмреВрдЭрдХрд░ рдПрдХ рд╕рдВрдХрд▓рди-рд╕рдордп рддреНрд░реБрдЯрд┐ рдмрдирд╛рдПрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХреНрдпреЛрдВрдХрд┐ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдЬрд╛рдВрдЪ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдореЗрдВ рдмрд╣реБрдд рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред

рдЖрдк рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ "svelte.plugin.typescript.semanticTokens.enable": false рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рддреБрд░рдВрдд рдлрд┐рд░ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдкрд░рд┐рд╡рд░реНрддрди рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рднрд╛рд╖рд╛ рд╕рд░реНрд╡рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рди рд╣реА рд╡реАрдПрд╕ рдХреЛрдб рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░

.svelte рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд╛рд▓реА рдлрд╛рдЗрд▓реЗрдВ рдЙрддреНрддрд░рджрд╛рдпреА рдмрдиреА рд░рд╣рдиреА рдЪрд╛рд╣рд┐рдП, рдЪрд╛рд╣реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рддрдиреА рднреА рдмрдбрд╝реА рдХреНрдпреЛрдВ рди рд╣реЛ, рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░ рджреНрд╡рд╛рд░рд╛ рдХрд┐рд╕реА рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

рд╕рд┐рд╕реНрдЯрдо (рдХреГрдкрдпрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдкреВрд░рд╛ рдХрд░реЗрдВ):

  • рдУрдПрд╕: рдореИрдХреЛрдЬрд╝ 10.15.7
  • рдЖрдИрдбреАрдИ: рд╡реАрдПрд╕ рдХреЛрдб 1.52.1
  • рдкреНрд▓рдЧрдЗрди/рдкреИрдХреЗрдЬ: "VSCode рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рдкрдХ"

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

рдЬреИрд╕рд╛ рдХрд┐ #language-tools рдореЗрдВ Svelte Discord рдкрд░

рдХрд▓рд╣ рдкрд░ @dummdidumm рд╕реЗ:

dummdidumm: рд╣рд╛рдБ, рд╕рд┐рдореЗрдВрдЯрд┐рдХ рдЯреЛрдХрди рдмрдбрд╝реА рдлрд╛рдЗрд▓реЛрдВ рдкрд░ рдзреАрдореЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЦрд╛рд╕рдХрд░ рдЬрдм рд╕реЗ рд╣рдореЗрдВ рдХрдИ рд╕реЛрд░реНрд╕рдореИрдк-рдореИрдкрд┐рдВрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ
dummdidumm: @ jasonlyu09 рд╢рд╛рдпрдж рд╣рдореЗрдВ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ/рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕реАрдорд╛рдПрдБ рдЬреЛрдбрд╝рдиреА рдЪрд╛рд╣рд┐рдП, рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдЕрдиреБрд░реЛрдз рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрджрд┐ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдзрд┐рдд рд╕реАрдорд╛ рдмрд╣реБрдд рдмрдбрд╝реА рд╣реЛ рдЬрд╛рддреА рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реАрдПрд╕ рдХреЛрдб рдХреБрдЫ рдРрд╕рд╛ рд╣реА рдХрд░рддрд╛ рд╣реИред

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

рд╣рд╛рдБ, VSCode рдХреЗ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдиреЗ рдЗрд╕реЗ резрежрежрежрежреж рдкрд░ рд╕реАрдорд┐рдд рдХрд░ рджрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╣ рдЕрднреА рднреА рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдзреАрдорд╛ рд▓рдЧрд╛, рд╢рд╛рдпрдж рд╕реНрд░реЛрдд рдореИрдкрд┐рдВрдЧ рдХреЗ рдХрд╛рд░рдг, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕реЗ релрежрежрежреж рдкрд░ рдХреИрдк рдХрд░реВрдВрдЧрд╛;

рд╣рд╛рдБ, VSCode рдХреЗ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдиреЗ рдЗрд╕реЗ резрежрежрежрежреж рдкрд░ рд╕реАрдорд┐рдд рдХрд░ рджрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╣ рдЕрднреА рднреА рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдзреАрдорд╛ рд▓рдЧрд╛, рд╢рд╛рдпрдж рд╕реНрд░реЛрдд рдореИрдкрд┐рдВрдЧ рдХреЗ рдХрд╛рд░рдг, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕реЗ релрежрежрежреж рдкрд░ рдХреИрдк рдХрд░реВрдВрдЧрд╛;

@ jasonlyu123 100,000 рдХреНрдпрд╛? рдореЗрд░реА 2,600 рд▓рд╛рдЗрди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ 128,292 рд╡рд░реНрдг рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдпрд╣ 100,000 рд╕реЗ рдЕрдзрд┐рдХ рд╡рд░реНрдгреЛрдВ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд┐рдореЗрдВрдЯрд┐рдХ рдЯреЛрдХрди рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рд╣реИ, рддреЛ рдРрд╕рд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рд╣реБрдЖред

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдЧрд░ рдпрд╣ рдХреБрдЫ рдЬреЗрдирд░реЗрдЯ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ (рдЖрдкрдХреЗ рдкреАрдЖрд░ рдореЗрдВ рдЯреАрдПрд╕рдПрдХреНрд╕ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рд╣реИ, рддреЛ рд╢рд╛рдпрдж рдпрд╣ рд╣реИ), рд╕реНрд░реЛрдд рдХреЗ рдмрдЬрд╛рдп, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдореЗрд░реА рдЬреЗрдирд░реЗрдЯ рдХреА рдЧрдИ рдлрд╛рдЗрд▓реЗрдВ рдХрд┐рддрдиреА рд▓рдВрдмреА рд╣реИрдВред

рд╡рд░реНрдг, рдпрджрд┐ рдЬреЗрдПрд╕/рдЯреАрдПрд╕ рдлрд╝рд╛рдЗрд▓ рдЙрд╕ рд╡рд░реНрдг рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ рддреЛ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкреВрд░реНрдг рдлрд╝рд╛рдЗрд▓ рдЕрд░реНрдердкреВрд░реНрдг рдЯреЛрдХрди рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдореИрдВрдиреЗ рдбрд┐рдмрдЧ рдореЛрдб рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд╡рд┐рд╕реНрддрд╛рд░ рдкрд░ рд╕рдВрдЦреНрдпрд╛ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдпрд╣ рдЕрднреА рднреА рдмрд╣реБрдд рдзреАрдорд╛ рд▓рдЧрддрд╛ рд╣реИред

рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд┐рдореЗрдВрдЯрд┐рдХ рдЯреЛрдХрди рдЕрдиреБрд░реЛрдз рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рднрд╛рд╖рд╛ рд╕рд░реНрд╡рд░ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдо рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЬреИрд╕реА рд╢реНрд░реЗрдгреА рдФрд░ рдкреВрд░реНрдг-рдлрд╝рд╛рдЗрд▓ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВред рдореЗрд░реА рд╕рдордЭ рд╕реЗ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ vscode рдХреЗрд╡рд▓ рддрднреА рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧрд╛ рдЬрдм рдкреВрд░реНрдг рдлрд╝рд╛рдЗрд▓ рдЙрдкрд▓рдмреНрдз рди рд╣реЛред рдФрд░ рд╢реНрд░реЗрдгреА рдПрдХ рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдиреАрдЪреЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддреЗ рд╕рдордп рдЖрдкрдХреЛ рдЕрдЪрд╛рдирдХ рд░рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред

рдпрд╣ рдЕрдм рдЫрд╛рдпрд╛ рд╣реБрдЖ рд╣реИред рдЖрдЗрдП рдЕрдм рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╕рд┐рдореЗрдВрдЯрд┐рдХ рдЯреЛрдХрди рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдлрд┐рд░ рд╕реЗ рдкреНрд░рдпреЛрдЧ рдпреЛрдЧреНрдп рд╣реИред

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

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

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

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

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

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

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