Π Π°Π·Π½ΠΎΠ΅

ДополнСния для visual studio 2020: Launch Visual Studio 2020 — Developer Community

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Воп-15 плагинов для Visual Studio Code

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅ΠΌ Π²Π°ΡˆΠ΅ΠΌΡƒ вниманию ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΡƒ 15 Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ для Visual Studio Code (VSCode), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ пригодятся программисту любого уровня.

Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π½Π΅ Π² курсС, Visual Studio Code – это бСсплатный ΠΈ кроссплатформСнный тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, созданный ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Microsoft. Он достаточно быстро стал Β«Π½Π°Ρ€ΠΎΠ΄Π½Ρ‹ΠΌ Π»ΡŽΠ±ΠΈΠΌΡ†Π΅ΠΌΒ», Π²Π²ΠΈΠ΄Ρƒ Π΅Π³ΠΎ высокой ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ обильного Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°.

Как ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ соврСмСнных IDE, VSCode ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠ΅Ρ€ΠΌΠ°Π½Π΅Π½Ρ‚Π½ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉΡΡ Ρ€Ρ‹Π½ΠΎΠΊ устанавливаСмых Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ, Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‰ΠΈΡ… исходныС возмоТности Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, Π½Π° ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ стоит ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ внимания, рСсурс Β«Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° программиста» прСдставляСт Π²Π°ΡˆΠ΅ΠΌΡƒ вниманию ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΡƒ 15 ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² для Visual Studio Code, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ Π»ΡŽΠ±ΠΎΠΌΡƒ программисту.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Visual Studio Code Π½Π΅ прСдусматриваСт возмоТности ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π² любом Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π”Π°Π½Π½ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ добавляСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ позволяСт ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π² любом ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΌΡΡ Ρƒ вас Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ (Firefox, Chrome, IE).

Quokka – это ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°, Π΄Π°ΡŽΡ‰Π°Ρ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ просмотра Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° выполнСния Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ куска ΠΊΠΎΠ΄Π°. Она Π²Ρ‹Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ посчитанныС значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ, ΠΈ ΠΎΠ½ΠΎ запускаСтся ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ящика, Ρ‡Ρ‚ΠΎ ΠΈ JSX ΠΈΠ»ΠΈ Typescript ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹.

Быстро вставляйтС случайныС Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Javascript Faker. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°, адрСса, изобраТСния, Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Π΅ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΈ Π΄Π°ΠΆΠ΅ ΠΎΡ‚Ρ€Ρ‹Π²ΠΊΠΈ извСстных Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ. КаТдая катСгория ΠΈΠΌΠ΅Π΅Ρ‚ свои ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, Ρ‡Ρ‚ΠΎ позволяСт Π²Π°ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящий Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.

Π‘ этим ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ опрСдСлСния CSS классов ΠΈ id Ρ‚Π°Π±Π»ΠΈΡ† стилСй. Для этого просто достаточно ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° сСлСктор Π² вашСм HTML Ρ„Π°ΠΉΠ»Π΅ ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ ΠΈΠ»ΠΈ ΠŸΠΎΠ΄ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅.

Π­Ρ‚ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с HTML Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, избавляя вас ΠΎΡ‚ нСобходимости ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Ρ‚Π΅Π³ΠΈ head ΠΈ body Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½Π°Π±Π΅Ρ€ΠΈΡ‚Π΅ Π² пустом Ρ„Π°ΠΉΠ»Π΅ html, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° Tab, ΠΈ VS Code сам сгСнСрируСт шаблон вашСго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

На сСгодняшний дСнь, Prettier – самый популярный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π² ΠΌΠΈΡ€Π΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Он позволяСт ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄, написанный нСсколькими людьми, ΠΊ Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ. Π’ настройках Prettier ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ автоматичСский запуск, Ρ‡Ρ‚ΠΎ позволяСт ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ JS ΠΈ CSS Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹.

НСбольшой ΠΏΠ»Π°Π³ΠΈΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΊΡ€Π°Ρ‚ΠΊΡƒΡŽ справку ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² CSS Ρ†Π²Π΅Ρ‚Π°Ρ…. НавСдя курсор Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ этот Ρ†Π²Π΅Ρ‚ выглядит, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всю ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ трансляции Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° Π² Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ (hex, rgb, hsl ΠΈ cmyk).

Π­Ρ‚ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ привносит Π² VS Code Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с SVG Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SVG Viewer, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ SVG Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² PNG ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ data URL схСмы.

Данная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° позволяСт Π²Π°ΠΌ ΠΏΡ€ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΠΈ всСм Π½Π΅Π΄ΠΎΠ΄Π΅Π»Π°Π½Π½Ρ‹ΠΌ мСстам Π² ΠΊΠΎΠ΄Π΅, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ TODO (Π΄ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ) ΠΈ FIXME (ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ), Π½ΠΎ ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ свои Ρ‚ΠΈΠΏΡ‹ ΠΌΠ΅Ρ‚ΠΎΠΊ.

НСбольшоС Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Π² VS Code ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΎΠΊΠΎΠ»ΠΎ 20 популярных ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Π² частности, Font Awesome, Ionicons, Glyphicons, and Material Design.

Minify являСтся ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΎΠΉ, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‰Π΅ΠΉ массу возмоТностСй ΠΏΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΡΠΆΠ°Ρ‚ΠΈΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠ΄Π°. Minify Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с HTML, JS ΠΈ CSS Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ сочСтаСтся с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ, ΠΊΠ°ΠΊ uglify-js, clean-css ΠΈ html-minifier.

Π’Π°ΠΊ, ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°ΡΡΠ»Π°Π±ΠΈΡ‚ΡŒΡΡ. Если всС рассматриваСмыС Π΄ΠΎ этого Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π±Ρ‹Π»ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ практичСскоС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ эта ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° позволяСт Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ±Π°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ с рСгистрами. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, VS Code ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ привСдСния ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ рСгистру, Π½ΠΎ, установив сСбС Change Case, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ доступ ΠΊ довольно ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠΌΡƒ количСству рСгистров, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π·ΠΌΠ΅ΠΈΠ½Ρ‹ΠΉ рСгистр, Π²Π΅Ρ€Π±Π»ΡŽΠΆΠΈΠΉ рСгистр ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅.

ΠžΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с рСгулярными выраТСниями прямо Π² тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅. Он ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ Π΄Π²Π° рСгулярных выраТСния ΠΈ Π²Ρ‹Π΄Π°Ρ‘Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ сравнСния. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° RegExr.

VS Code ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ большоС количСство языков ΠΈ Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², Π½ΠΎ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всС. Если ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π²Π°ΠΌΠΈ тСхнология Π½Π΅ ΠΏΠΎΠΏΠ°Π»Π° Π² этот список, Ρ‚ΠΎ Π²Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎΠ΅ Π²Π°ΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Ρ‚Π°ΠΊΠΈΡ… приятных Ρ„ΠΈΡ‡, ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ отступы ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅.

Π’ΠΎΡ‚ ΠΈ дошли Π΄ΠΎ самого вкусного. Π’Π΅Π΄ΡŒ Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² VS Code, Ρ‚Π°ΠΊ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ для Π½Π°Ρ‡Π°Π»Π° Π½Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ красивым? Π•ΡΡ‚ΡŒ Ρ‚ΠΎΠ½Π½Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚Π΅ΠΌ, Π½ΠΎ ΠΌΡ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π»ΠΈ 4 Ρ„Π°Π²ΠΎΡ€ΠΈΡ‚Π°:

β€’ One Monokai
β€’ Aglia
β€’ One Dark
β€’ Material Icon

Python Π² Visual Studio Code – январский Ρ€Π΅Π»ΠΈΠ· 2020 / Π‘Π»ΠΎΠ³ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microsoft / Π₯Π°Π±Ρ€

ΠœΡ‹ Ρ€Π°Π΄Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ январский Ρ€Π΅Π»ΠΈΠ· 2020 Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Python для Visual Studio Code. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅Β ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅Β ΠΈΠ· маркСтплСйса, ΠΈΠ»ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΠ· Π³Π°Π»Π΅Ρ€Π΅ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Π² Visual Studio Code. Если Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Python Ρƒ вас ΡƒΠΆΠ΅ установлСно, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ послСднСС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ пСрСзапустив Visual Studio Code. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ ΠΎβ€―ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Python Π² Visual Studio CodeΒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.Β Β 

Π’ этом Ρ€Π΅Π»ΠΈΠ·Π΅ ΠΌΡ‹ Π·Π°ΠΊΡ€Ρ‹Π»ΠΈ 59 ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ,Β Π² Ρ‚ΠΎΠΌ числС:Β 

  • Π’Ρ‹Π±ΠΎΡ€ kernel Π²Β JupyterΒ NotebooksΒ Β 
  • ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Jupyter Notebook
  • Автоактивация ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΉ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ ΠΏΠΎΠ΄ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉΒ (ΡΠΏΠ°ΡΠΈΠ±ΠΎΒ Π˜Π³ΠΎΡ€ΡŒΒ ΠΠ»Π΅ΠΊΡΠ°Π½ΠΎΠ²!)Β 
  • Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с восстановлСниСм ctags ΠΏΡ€ΠΈ сохранСнии ΠΈ ΠΏΡ€ΠΈ запускС 

Если Π²Π°ΠΌ интСрСсно, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ всС измСнСния Π² Π½Π°ΡˆΠ΅ΠΌΒ ΠΆΡƒΡ€Π½Π°Π»Π΅.Β 

Π’ ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»ΡƒΒ Notebook EditorΒ ΠΈΒ Interactive Window Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ смоТСтС ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ ядро, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ, Π° Ρ‚Π°ΠΊΠΆΠ΅ состояниС ядра (Ρ‚. Π΅. находится Π»ΠΈ ΠΎΠ½ΠΎ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ оТидания, занято ΠΈ Ρ‚. Π΄.).Β Π­Ρ‚ΠΎΡ‚ выпуск Ρ‚Π°ΠΊΠΆΠ΅ позволяСт Π²Π°ΠΌ ΠΌΠ΅Π½ΡΡ‚ΡŒ ядро Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ядра Python. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ядро, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ ядро, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ сСлСктор ядра VS Code, ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ядро, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ, ΠΈΠ· списка.

Π­Ρ‚ΠΎΡ‚ выпуск Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя мноТСство ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Jupyter Π² VS Code ΠΊΠ°ΠΊ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Notebook, Ρ‚Π°ΠΊ ΠΈ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅. Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ достигнуто Π·Π° счСт ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ядСр ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ поиска Jupyter. НСкоторыС ΠΈΠ· Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΉ, Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹Ρ… этими измСнСниями:

  • ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ запуск сСрвСра Jupyter происходит быстрСС, Π° ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ запуски сСрвСра Jupyter Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π² 2 Ρ€Π°Π·Π° быстрСС  
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ пустого Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ° Jupyter Π² 2 Ρ€Π°Π·Π° быстрСС 
  • ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Jupyter Notebooks (особСнно с большим Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Ρ„Π°ΠΉΠ»Π°) Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π² 2 Ρ€Π°Π·Π° быстрСС 

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: эти расчСты ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π±Ρ‹Π»ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Ρ‹ Π² нашСм тСстировании, ваши ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ.
Если Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области Π²Ρ‹Π±Ρ€Π°Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ срСда ΠΈΠ»ΠΈ срСда conda, ΠΈ Π²Ρ‹ создаСтС Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Python Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽ срСду Π² этом Π½ΠΎΠ²ΠΎΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ этот выпуск Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ автоматичСской Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ срСд Π² ΡƒΠΆΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ сразу послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Python.

Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Β«python.terminal.activateEnvInCurrentTerminalΒ»: true Π² Ρ„Π°ΠΉΠ» settings.json. Π—Π°Ρ‚Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ загруТаСтся, ΠΈ Π² VS Code ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», выбранная срСда Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π°.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ ctags ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° созданиС символов Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ схСма Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° заполняСтся символами Ρ„Π°ΠΉΠ»Π°, Ρ‡Ρ‚ΠΎ позволяСт Π»Π΅Π³ΠΊΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ эти символы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ) Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области.Β 

Π’ этом выпускС исправлСно Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌΠΎΠ΅ сообщСниС ΠΎΠ± ошибкС Π² нашСм Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ GitHub ( GH793 ), связанноС с ctags. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π΅Π³ΠΈ, хранящиСся Π² ΠΏΠ°ΠΏΠΊΠ΅ .vscode для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Python загруТаСтся, установив для Β«python.workspaceSymbols.rebuildOnStartΒ» Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ true ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сохранСнного Ρ„Π°ΠΉΠ»Π°, установив для Β«python.workspaceSymbols.rebuildOnFileSaveΒ» Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ true.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅Β ctagsΒ Π² Π½Π°ΡˆΠ΅ΠΉΒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.Β 

ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ нСбольшиС ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΈ исправлСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ваш ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Python Π² Visual Studio Code. НСкоторыС Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Π΅ измСнСния Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя:

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° возмоТности получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ° ΠΈΠ»ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°. ( # 8601 )
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±Ρ€Π°Π·ΠΎΠ² Π² ΠΌΠ°Ρ€ΠΊΠ΄Π°ΡƒΠ½Π΅ ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ для Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ². ( # 7704 )
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сохранСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°. ( # 7221 )
  • ИспользованиС Β«conda runΒ», ΠΊΠΎΠ³Π΄Π° выполняСтся Python, ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π° срСда Anaconda. ( # 7696 )
  • Активация срСды conda, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡƒΡ‚ΡŒ, Ссли имя нСдоступно. ( # 3834 )
  • Π”ΠΎΠ°Π²Π±Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка QuickPick Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ тСсты Run All/Debug All . (спасибо Π€ΠΈΠ»ΠΈΠΏΠΏΡƒ Лусу ) ( # 5608 )

ΠœΡ‹ постоянно тСстируСм Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Если Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π΅Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎ объявлСно ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ ΡΠ²Π»ΡΠ΅Ρ‚Π΅ΡΡŒ Ρ‡Π°ΡΡ‚ΡŒΡŽ тСстирования! Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, участвуСтС Π»ΠΈ Π²Ρ‹ Π² тСстировании, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ строки Π² Π²Ρ‹Π²ΠΎΠ΄Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Python. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ A/B-тСстирования, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» user settings.json (View> Command Palette… ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Preferences: Open Settings (JSON)) ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Β« python.experiment.enabledΒ» Π½Π° false .

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Python для Visual Studio Code прямо сСйчас, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ. Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, поТалуйста, сообщитС ΠΎ Π½ΠΈΡ… Π½Π° страницС GitHub Python VS Code .

20 бСсплатных Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ для Visual Studio / Π‘Π»ΠΎΠ³ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microsoft / Π₯Π°Π±Ρ€

НСкотороС врСмя Π½Π°Π·Π°Π΄ ΡƒΠΆΠ΅ Π±Ρ‹Π» ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ пост, с Ρ‚Π΅Ρ… ΠΏΠΎΡ€ количСство Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ для Visual Studio 2010,2012 ΠΈ 2013 ΠΏΠ΅Ρ€Π΅ΡˆΠ°Π³Π½ΡƒΠ»ΠΎ ΠΏΠ»Π°Π½ΠΊΡƒ Π² 4ΠΊ, появилось Π½Π΅ΠΌΠ°Π»ΠΎ Π½ΠΎΠ²Ρ‹Ρ… Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ. НиТС пСрСчислСно 20 Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярных ΠΈΠ»ΠΈ интСрСсных Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ для Visual Studio 2012 ΠΈ 2013 Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ посту.

01: Array Visualizer

Π’ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ для массивов. Π’ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… прСдставлСниях позволяСт Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° Ρ‚ΠΎ ΠΊΠ°ΠΊ выглядит массив с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ размСрности Π΄ΠΎ 4 ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ форматирования Π΄Π°Π½Π½Ρ‹Ρ… Π² Π²ΠΈΠ΄Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² – гистограммы, сплайны, Π»ΠΈΠ½ΠΈΠΈ, ΠΈ.Ρ‚.ΠΏ.

02: Cobisi Routing Assistant

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Ρ€ΠΎΡƒΡ‚ΠΈΠ½Π³Π° для ASP.NET MVC Π²Π΅Π±-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². ДСкларативная рСгистрация Ρ€ΠΎΡƒΡ‚ΠΈΠ½Π³Π°, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Ρ€ΠΎΡƒΡ‚ΠΈΠ½Π³Π° ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ ΠΎΡ‡Π΅Π½ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ структуры Π²Π΅Π±-сайта Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ MVC

03: CodeMaid

ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠ΄ΠΎΠΌ Π² Ρ‚ΠΎΠΌ числС ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, очисткС ΠΊΠΎΠ΄Π°, Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, свСртка, поиск ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ. НапримСр:

  1. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… областСй видимости
  2. Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° областСй видимости
  3. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ нСявных ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² доступа
  4. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ пустых строк для удобства форматирования
  5. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ пустых строк ΠΌΠ΅ΠΆΠ΄Ρƒ связанными скобками
  6. Запуск форматирования VS
  7. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ΄ΡƒΡ‰ΠΈΡ… подряд пустых строк
  8. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ пустых ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² Π² ΠΊΠΎΠ½Ρ†Π΅ строк
  9. ОбновлСниС Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° #endregion

04: Disable No Source Available Tab

Π’Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΠΊΠ½ΠΎ β€œNo Source Available” ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅.

05: I Hate #Regions

АвтоматичСская свСртка/Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ΠΊΠ° Ρ€Π΅Π³ΠΈΠΎΠ½ΠΎΠ² ΠΏΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡŽ Ρ„Π°ΠΉΠ»Π°, ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Π½Π½ΠΎΠ΅ прСдставлСниС Ρ€Π΅Π³ΠΈΠΎΠ½ΠΎΠ² Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅:

06: Microsoft Code Digger

Анализатор Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡƒΡ‚Π΅ΠΉ исполнСния прилоТСния для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° этой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. НСзамСним ΠΏΡ€ΠΈ Β«ΠΎΡ…ΠΎΡ‚Π΅Β» Π½Π° Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΡ€ΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ Π±Π°Π³ΠΈ, ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ситуации, ассСрты.

07: Modern UI for WPF Templates

Набор Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… шаблонов для WPF. Π§Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ bootstrap для WPF.

08: Multilingual App Toolkit

Набор инструмСнтов для Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

09: PowerShell Tools for Visual Studio

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Powershell для Visual Studio 2012 ΠΈ 2013. IntelliSence, синтаксичСская раскраска, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, навигация ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ, ΠΎΡ‚Π»Π°Π΄ΠΊΠ° (ΠΏΠΎΠΊΠ°, насколько я понял, Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ‚ΠΎΡ‡Π΅ΠΊ останова)

10: QuickLaunchCommands

ДобавляСт Π² QuiclLaunch Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ областСй ΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ поиск доступных ΠΊΠΎΠΌΠ°Π½Π΄ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ контСкстС.
НапримСр, установив QuiclLaunchCommands, ΠΈ пСрСвСдя фокус Π½Π° ΠΎΠΊΠ½ΠΎ error list Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ (CTRL+Q) ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«go to next errorΒ» ΠΈ Π²Π°ΠΌ подскаТут Ρ‡Ρ‚ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ это комбинация клавиш CTRL-SHIFT-F12.

11: Review Assistant β€” Code Review Tool

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ провСдСния Code Review. Много Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с стандартными возмоТностями Visual Studio 2012 ΠΈ 2013 Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ поддСрТиваСтся ΠΈ Visual Studio 2010.

12: Sample Browser Visual Studio Extension

Навигатор ΠΏΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌ ΠΈΠ· MSDN ΠΈ Platform SDK встроСнный прямо Π² Visual Studio:

13: SlowCheetah β€” XML Transforms

Врансформатор всСвозмоТных web, app, etc. сonfig для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² зависимости ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… условий (debug/release/platform) ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… Π² Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈΠ»ΠΈ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎΠ΅ содСрТимоС. НапримСр, ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ connectionString для Ρ€Π΅Π»ΠΈΠ·Π°.

14: StopOnFirstBuildError

ΠŸΡ€ΠΎΡΡ‚ΠΎ останавливаСт ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° послС ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΆΠ΅ ошибки.

15: Team Rooms for Visual Studio 2013

Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Team Rooms (инструмСнт общСния ΠΈ совмСстной Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Team Foundation Server 2013) Π² срСду Visual Studio.

16: TFS Source Control History Visualization

Π’ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠΉ исходного ΠΊΠΎΠ΄Π°. БазируСтся Π½Π° Gource, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ Π² срСду.

17: Unit Test Generator

Π’ Visual Studio 2012 ΠΈ 2013 ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ ΠΏΡ€ΠΎΠΏΠ°Π»Π° контСкстная ΠΊΠΎΠΌΠ°Π½Π΄Π° Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ³ΠΎ тСста. Π­Ρ‚ΠΎΡ‚ ΠΏΠ»Π°Π³ΠΈΠ½ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ.

18: VSColorOutput

Π Π°ΡΠΊΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ OutputWindow Π²Ρ‹Π²ΠΎΠ΄:

19: VsVim

Vim эмулятор для Visual Studio 2013, 2012 ΠΈ 2010:

20: Web Essentials 2013

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ для Ρ‚Π΅Ρ… ΠΊΡ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π²Π΅Π± прилоТСния. ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΈ Π½ΡƒΠΆΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π΄Π΅Ρ‚Π°Π»ΠΈ Π½Π° сайтС http://vswebessentials.com/.

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ (Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ) для Visual Studio

Π’ этой ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ΅ я пСрСчислил ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ я ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ, ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΌΠ½Π΅ Π² Ρ€Π°Π±ΠΎΡ‚Π΅.

НиТС прСдставлСн список ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² (Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, plugins), установлСнных Ρƒ мСня Π² срСдС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Visual Studio. Π’ основном, это ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½ΠΎ Π΅ΡΡ‚ΡŒ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Π’ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассказываСтся ΠΎ настройкС ΠΈ возмоТностях ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌΡ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ.

JetBrains ReSharper: Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Visual Studio для .NET-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π­Ρ‚ΠΎ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· качСства ΠΊΠΎΠ΄Π°, устранСниС ошибок ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² структурС ΠΊΠΎΠ΄Π°, бСзопасноС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹, ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ поиск ΠΈ навигация ΠΏΠΎ всСму Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ, соотвСтствиС стандартам оформлСния ΠΊΠΎΠ΄Π°. MustHave-ΠΏΠ»Π°Π³ΠΈΠ½ для любого программиста.

JetBrains ReSharper

Add New File: ΠΏΠ»Π°Π³ΠΈΠ½ позволяСт Π±ΠΎΠ»Π΅Π΅ быстро Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Shift+F2, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ пустой Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ Ρ†Π΅Π»ΡƒΡŽ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ структуру ΠΈΠ· ΠΏΠ°ΠΏΠΎΠΊ ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ².

Add New File

Side Scroller: ΠΏΠ»Π°Π³ΠΈΠ½ добавляСт Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ колСсика ΠΌΡ‹ΡˆΠΈ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Visual Studio. Для этого Π·Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Shift.

Side Scroller

ZenCoding: это Π°Π½Π°Π»ΠΎΠ³Β ΠΏΠ»Π°Π³ΠΈΠ½Π° EMMET, Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄ Visual Studio. Плагин позволяСт быстро Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ HTML-Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ синтаксис CSS. Π’Π°ΠΊΠΆΠ΅ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Lorem Ipsum, Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Lorem Pixel, Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ PlaceHold.it.

ZenCoding

Syntax Highlighting Pack: ΠΏΠ»Π°Π³ΠΈΠ½ добавляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ подсвСтку синтаксиса ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ сниппСтов для ΠΌΠ½ΠΎΠ³ΠΈΡ… языков программирования, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Clojure, Go, Jade, Lua, Swift, Ruby ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅.

Syntax Highlighting Pack

HTML Snippet Pack: ΠΏΠ»Π°Π³ΠΈΠ½ позволяСт Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ HTML (гСнСрация, Π°Π²Ρ‚ΠΎΠ·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ‚Π΅Π³ΠΎΠ²). ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ дополняСт Ρ€Π°Π½Π΅Π΅ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹ΠΉ ZenCoding.

HTML Snippet Pack

Editor Enhancements: ΠΏΠ»Π°Π³ΠΈΠ½ добавляСт Ρ‚Π°ΠΊΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΊ HTML/URL encoding, трансформация ΠΈ сортировка Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ участка тСкста, Ρ…Π΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ.

Editor Enhancements

File Icons: добавляСт ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ Visual Studio.

File Icons

File Nesting: ΠΏΠ»Π°Π³ΠΈΠ½ автоматичСски совмСщаСт Ρ„Π°ΠΉΠ»Ρ‹ Π² Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΡƒΡŽ структуру, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π°. Π’Π°ΠΊΠΆΠ΅ позволяСт ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ².

File Nesting

Image Optimizer: ΠΏΠ»Π°Π³ΠΈΠ½ добавляСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ прямо ΠΈΠ· Visual Studio. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ JPEG (MozJPEG компрСссия), PNG (Zopfli компрСссия), ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΈ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ GIF. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ строки base64 dataURI.

Image Optimizer

Open Command Line: ΠΏΠ»Π°Π³ΠΈΠ½ добавляСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ консолСй Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ cmd, PowerShell, Bash ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

Open Command Line

Bundler and Minifier: ΠΏΠ»Π°Π³ΠΈΠ½ позволяСт Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ связываниС ΠΈ ΠΌΠΈΠ½ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ² JavaScript, CSS, HTML.

Bundler and Minifier

Web Compiler: Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ позволяСт ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ LESS, Sass Stylus, JSX, ES6 ΠΈ CoffeeScript.

Web Compiler

CSS Tools: ΠΏΠ»Π°Π³ΠΈΠ½ добавляСт ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ для CSS-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π² Visual Studio, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π²ΡŒΡŽ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈΠ»ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, подсказки для Ρ†Π²Π΅Ρ‚ΠΎΠ², Drag ‘n drop Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… элСмСнтов ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

CSS Tools

ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎ возмоТности Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, я Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ знаю ΠΎ Π½ΠΈΡ…. ΠšΠΈΠ΄Π°ΠΉΡ‚Π΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ свои ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ Π’Ρ‹.

ΠžΠ±Π·ΠΎΡ€ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Visual Studio для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² / Π‘Π»ΠΎΠ³ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microsoft / Π₯Π°Π±Ρ€

На ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ //build/ Ρƒ мСня Π±Ρ‹Π» Π΄ΠΎΠΊΠ»Π°Π΄ ΠΎ Visual Studio Web Tools ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ Web Essentials. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ этот Π΄ΠΎΠΊΠ»Π°Π΄ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° сайтС Channel9. Π’ΠΎ врСмя Π΄ΠΎΠΊΠ»Π°Π΄Π° я использовал нСсколько Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ для любого Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Visual Studio 2013. НиТС Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ список этих Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ.

Web Essentials

Π‘Π°ΠΉΡ‚: http://vswebessentials.com
Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ: Web Essentials Π² Π³Π°Π»Π΅Ρ€Π΅Π΅ VS

Π­Ρ‚ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ASP.NET ΠΈ Web Tools, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ являСтся Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΎΠΉ для тСстирования ΠΈ ΠΎΠ±ΠΊΠ°Ρ‚ΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π‘Π°ΠΌΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ развиваСтся opensource-сообщСством. Web Essentials ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ число Π½ΠΎΠ²Ρ‹Ρ… возмоТностСй для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ компиляторы LESS/Sass/CoffeeScript, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠ΄ΠΎΠΌ JavaScript/CSS/HTML/JSON, Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€Ρ‹, Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ спрайтов ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

SideWaffle

Π‘Π°ΠΉΡ‚: http://sidewaffle.com
Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ: SideWaffle Π² Π³Π°Π»Π΅Ρ€Π΅Π΅ VS

ΠžΡ‡Π΅Π½ΡŒ вкусноС Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ для Visual Studio. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ шаблонов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΠΊΠ°ΠΊ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ элСмСнтов, Ρ‚Π°ΠΊ ΠΈ сниппСты для ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π° сцСнариСв: ΠΎΡ‚ создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Angular.js, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Nancy FX ΠΈ Π΄ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Browser Link, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Chrome ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ.

File Nesting

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ: File Nesting Π² Π³Π°Π»Π΅Ρ€Π΅Π΅ VS

Π­Ρ‚ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π΄Ρ€ΡƒΠ³ Π² Π΄Ρ€ΡƒΠ³Π°, создавая ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² Solution Explorer. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ автоматичСски ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° ΡΠΎΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡΡ… имСнования. Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ прСкрасно ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ *.min.js ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² зависимых Ρ„Π°ΠΉΠ»ΠΎΠ².

JSON Schema Generator

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ: JSON Schema Generator Π² Π³Π°Π»Π΅Ρ€Π΅Π΅ VS

Visual Studio 2013 Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ intellisense ΠΈ подсказки для любого JSON-Ρ„Π°ΠΉΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ассоциирован со схСмой. Π­Ρ‚ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ JSON-Ρ„Π°ΠΉΠ» Π² Solution Explorer ΠΈ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для Π½Π΅Π³ΠΎ Ρ„Π°ΠΉΠ» схСмы, основанный Π½Π° содСрТимом.

WebJobsVS

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ: WebJobsVS Π² Π³Π°Π»Π΅Ρ€Π΅Π΅ VS

На ΠΏΠ»Π΅Π½Π°Ρ€Π½ΠΎΠΌ Π΄ΠΎΠΊΠ»Π°Π΄Π΅ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ дня ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ я дСмонстрировал созданиС консольного C#-прилоТСния для использования Π΅Π³ΠΎ Π² качСствС Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ для Azure Web Sites WebJob. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°ΡΡΠΎΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ консольноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ со своим Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ я использовал это Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅. Оно Π±Ρ‹Π»ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Azure.

SlowCheetah – XML-трансформации

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ: SlowCheetah Π² Π³Π°Π»Π΅Ρ€Π΅Π΅ VS

Π’Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ Ρ‚Ρ€Π°Π½ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваш app.config ΠΈΠ»ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ XML-Ρ„Π°ΠΉΠ», основанный Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ сборок. ΠŸΡ€ΠΎΡ‰Π΅ говоря, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ сцСнарии XML-трансформаций, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ„Π°ΠΉΠ»ΠΎΠ² web.config.

GruntLauncher

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ: GruntLauncher Π² Π³Π°Π»Π΅Ρ€Π΅Π΅ VS

Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с Grunt, Gulp, NPM ΠΈΠ»ΠΈ Bower, Ρ‚ΠΎ это Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ создано для вас. Оно позволяСт Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ Grunt/Gulp Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΠ· Solution Explorer ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Bower.

Mexedge Stylesheet Extension

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ: Mexedge Π² Π³Π°Π»Π΅Ρ€Π΅Π΅ VS

Π­Ρ‚ΠΎ прСкрасноС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ возмоТности Visual Studio ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ CSS-ΠΊΠΎΠ΄Π° прямо Π² Solution Explorer. Π­Ρ‚ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ выглядит ΠΊΡ€ΡƒΡ‚ΠΎ, Π½ΠΎ ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ способ ΠΎΠ±Π·ΠΎΡ€Π° Π±Π»ΠΎΠΊΠΎΠ² media queries, сСлСкторов ΠΈ Π½Π°Π±ΠΎΡ€ΠΎΠ² ΠΏΡ€Π°Π²ΠΈΠ». Π­Ρ‚ΠΎ must have Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°!

PHP Tools for Visual Studio

Π‘Π°ΠΉΡ‚: http://www.devsense.com/products/php-tools/
Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ: PHP Tools Π² Π³Π°Π»Π΅Ρ€Π΅Π΅ VS

Π’ΠΎ ΠΌΠΎΠ΅ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ Π½Π° Channel9 ΠΌΡ‹ обсуТдали это прСкрасноС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ для PHP-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ привносит Π² Visual Studio PHP-intellisense, Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π­Ρ‚ΠΎ must have Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ для PHP-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ хочСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всю ΠΌΠΎΡ‰ΡŒ Visual Studio.

Cobisi Routing Assistant

Π‘Π°ΠΉΡ‚: http://cobisi.com/routing-assistant
Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ: Routing Assistant in the VS Gallery

Π­Ρ‚ΠΎ прСкрасноС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ вашСй Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² ASP.NET для опрСдСлСния Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ URL ΠΊΠ°ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°ΠΌ. Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ диагностику ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ возмоТности рСдактирования.

CssCop – FxCop for Stylesheets

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ: CssCop in the VS Gallery

Если Π²Ρ‹ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с CSS, Ρ‚ΠΎΠ³Π΄Π° это Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ. Оно выполняСт CssLint Π²Π½ΡƒΡ‚Ρ€ΠΈ Visual Studio для прСдоставлСния Π²Π°ΠΌ сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ CSS-ΠΏΡ€Π°Π²ΠΈΠ».

Node.js Tools for Visual Studio

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ: NTVS Π½Π° CodePlex

NTVS – это ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ, бСсплатный ΠΏΠ»Π°Π³ΠΈΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ трансформируСт Visual Studio Π² ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΡƒΡŽ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Node.js. И справляСтся с этим Π½Π° ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ! Π­Ρ‚ΠΎΡ‚ ΠΏΠ»Π°Π³ΠΈΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ всСй ΠΌΠΎΡ‰ΡŒΡŽ Visual Studio для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Node.js-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Chutzpah Test Adapter

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ: Chutzpah Π² Π³Π°Π»Π΅Ρ€Π΅Π΅ VS

Π’Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ для ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ³ΠΎ тСстирования JavaScript. Chutzpah ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ инструмСнты тСстирования Jasmine, QUnit ΠΈ Mocha Π²Π½ΡƒΡ‚Ρ€ΠΈ Visual Studio ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, Ρ‚Π°ΠΊ ΠΈ ΠΈΠ· Visual Studio.

Lua Test Adapter

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ: Lua Test Adapter Π² Π³Π°Π»Π΅Ρ€Π΅Π΅ VS

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Lua для ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ³ΠΎ тСстирования своСго JavaScript-ΠΊΠΎΠ΄Π°, Ρ‚ΠΎ это Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Lua прямо Π² Test Explorer Π² Visual Studio. Π­Ρ‚ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ позволяСт ΠΏΠΎ-настоящСму Π»Π΅Π³ΠΊΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ тСсты сразу послС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ сборки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ссылки

20 бСсплатных Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ для Visual Studio / Π‘Π»ΠΎΠ³ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microsoft / Π₯Π°Π±Ρ€

Для Visual Studio 2010 создано ΡƒΠΆΠ΅ ΠΎΠΊΠΎΠ»ΠΎ 900 Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ. МногиС ΠΈΠ· Π½ΠΈΡ… ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ удобства. НиТС прСдставлСно Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΡŒ популярных Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ для вашСй Ρ€Π°Π±ΠΎΡ‚Ρ‹.

01: Productivity Power Tools

Аддон ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ практичСски Π½Π΅ нуТдаСтся Π² прСдставлСнии. Быстрый поиск, ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Π² Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ, дополнСния ΠΊ Solution Navigator, Π½ΠΎΠ²Ρ‹ΠΉ интСрфСйс Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ„Π°ΠΉΠ»Π°ΠΌ, Π½ΠΎΠ²ΠΎΠ΅ мСню ΠΎΠΏΡ†ΠΈΠΉ Π°Π΄Π΄ΠΎΠ½ΠΎΠ², ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ поиск рСфСрСнсных сборок, созданиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ шаблоном Π² ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ, автоматичСская расстановка скобок, подсвСтка Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строки рСдактирования, исправлСниС Π½Π΅Π²Π΅Ρ€Π½ΠΎΠΉ табуляции, Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, дополнСния ΠΊ подсвСткС синтаксиса – Π²ΠΎΡ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ Ρ‚ΠΎΠ³ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ способно это Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅.
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° дополнСния.

02: VSCommands 2010


Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ популярноС Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΡ‡Π½ΠΎ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² вашСй IDE. Π’ этом Π°Π΄Π΄ΠΎΠ½Π΅ ΠΎΡ‡Π΅Π½ΡŒ большоС количСство Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΊ Solution Explorer, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ прСдпросмотр ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ случайного Drag&Drop, Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° элСмСнтов, поиск исходных Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ solution ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ слСдуСт ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Π½ΡƒΡŽ подсвСтку строк Output Window, ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΎΠΌ ΠΈ сборками ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° дополнСния.

03: Icon Grid Creator

ΠžΡ‡Π΅Π½ΡŒ интСрСсный Π°Π΄Π΄ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ изобраТСния Π² ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ», с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ доступом ΠΊ Π½ΠΈΠΌ ΠΏΠΎ индСксу. ΠžΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π΅Π±-сайтов. ВсС ваши ΠΈΠΊΠΎΠ½ΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ прСдставлСны ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ:

К ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ элСмСнтам ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ смоТСтС ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сгСнСрированного CSS Ρ„Π°ΠΉΠ»Π°:

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° дополнСния.

04: Indent Guides

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Π½ΠΎ Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ эффСктивный Π°Π΄Π΄ΠΎΠ½ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ для вашСго ΠΊΠΎΠ΄Π°. Аналогичная Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΅ΡΡ‚ΡŒ ΠΈ Π² Productivity Power Tools, Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΡƒ Ρ‚ΠΎ ΠΎΠ½Π° понадобится ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° дополнСния.

05: JScript Editor Extensions

Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ°ΡŽΡ‰Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Jscript ΠΊΠΎΠ΄ΠΎΠΌ. Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя подсвСтку ΠΏΠ°Ρ€Π½Ρ‹Ρ… скобок, автоматичСскоС созданиС ΡΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡ Ρ€Π΅Π³ΠΈΠΎΠ½ΠΎΠ², подсвСтку Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ слова, Intellisence для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² коммСнтариях вашСго ΠΊΠΎΠ΄Π°, ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ.
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° дополнСния.

06: Regex Editor

НСзамСнимый ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ ΠΏΡ€ΠΈ создании рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Из приятных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ слСдуСт ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ подсвСтку синтаксиса RegExp ΠΈ ΠΏΠ°Ρ€Π½Ρ‹Ρ… скобок, подсказки синтаксиса, тСстированиС рСгулярного выраТСния. Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π°.
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° дополнСния.

07: Minifier

Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ с говорящим Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Minifier позволяСт ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒ ваши js ΠΈ css Ρ„Π°ΠΉΠ»Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ популярных сСрвисов Closure ΠΈ YUI Compressor.
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° дополнСния.

08: devColor

НСбольшоС Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с числовыми значСниями Ρ†Π²Π΅Ρ‚Π° Π² CSS Ρ„Π°ΠΉΠ»Π°Ρ…. ΠŸΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ прямо Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅.
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° дополнСния.

09: Highlight all occurrences of selected word

ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ Π½ΠΎ Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ подсвСчиваСт всС вхоТдСния Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ слова Π² ΠΊΠΎΠ΄Π΅.
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° дополнСния.

10: Xaml Styler

Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ XAML ΠΊΠΎΠ΄ для Π΅Π³ΠΎ большСй наглядности. Π£ΠΌΠ΅Π΅Ρ‚ ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΏΠΎ стСпСни ваТности.
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° дополнСния.

11: Copy As HTML

ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ΄ Π² Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π° Π² Π²ΠΈΠ΄Π΅ HTML. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ нумСрация строк, Π²Ρ€Π°ΠΏΠΏΠΈΠ½Π³.
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° дополнСния.

12: Remove Unused References

Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ Π² автоматичСском Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ всС Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ ссылки Π½Π° сборки ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² вашСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅.
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° дополнСния.

13: Hide Main Menu

Если Π²Π°ΠΌ нравится Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄ собой Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ΄, этот Π°Π΄Π΄ΠΎΠ½ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Π³Π»Π°Π²Π½ΠΎΠ΅ мСню Visual Studio. Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ просто Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Alt.
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° дополнСния.

14: Code Metrics Viewer

Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ изучСния ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ вашСго ΠΊΠΎΠ΄Π°. НС сСкрСт Ρ‡Ρ‚ΠΎ эта Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΡΡ‚Π°Ρ€ΡˆΠΈΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ Visual Studio, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ, Ссли Π²Ρ‹ Π΄Π°ΠΆΠ΅ ΠΎΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ Professional, Π²Ρ‹ смоТСтС Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π² ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π½Π° Ρ‚Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Code Metrics Power Tool.
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° дополнСния.

15: Elastic Tabstops for Visual Studio 2010

ΠžΡ‡Π΅Π½ΡŒ интСрСсный Π°Π΄Π΄ΠΎΠ½, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ «эластичных табстопов» β€” динамичСскоС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ² ΠΊΠΎΠ΄Π° зависящСС ΠΎΡ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строках.
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° дополнСния.

16: Image Insertion

Аддон позволяСт Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ изобраТСния прямо Π² ΠΊΠΎΠ΄! Π’Π°Ρˆ ΠΊΠΎΠ΄ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ снабТСн ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡΠΌΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ позволят Π±ΠΎΠ»Π΅Π΅ качСствСнно ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° дополнСния.

17: Ultra Find

Π—Π°ΠΌΠ΅Π½Π° стандартного поискового Π΄ΠΈΠ°Π»ΠΎΠ³Π° Visual Studio. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ классы, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΏΠΎ шаблонам ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· поиска, ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹. ΠžΡ‡Π΅Π½ΡŒ быстр. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ΅Π½ Ρ‚Π΅ΠΌ Ρ‡Ρ‚ΠΎ базируСтся Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Windows Search.
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° дополнСния.

18: ItalicComments

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊΠΎΠ΄Π° послС установки этого Π°Π΄Π΄ΠΎΠ½Π° Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ Italic. Π’Ρ€ΠΎΠ΄Π΅ ΠΌΠ΅Π»ΠΎΡ‡ΡŒ, Π½ΠΎ для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΎΡ‡Π΅Π½ΡŒ приятная.
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° дополнСния.

19: WoVS Quick Add Reference

Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ вставляСт рСфСрСнсы Π² ΠΊΠΎΠ΄ исходя ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова ΠΈ наличия Π΅Π³ΠΎ Π² Π²Π½Π΅ΡˆΠ½ΠΈΡ… сборках. ΠžΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ!
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° дополнСния.

20: CleanProject

ΠŸΠΎΠ΄Ρ‡ΠΈΡ‰Π°Π΅Ρ‚ ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΎΡ‚ скомпилированных Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊΠΎΠ², Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² тСстов ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ. НСзамСним ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ Solution ΠΈ избавляСт ΠΎΡ‚ Π²ΠΎΠ·Π½ΠΈ связанной с Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ этих Ρ„Π°ΠΉΠ»ΠΎΠ² Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° дополнСния.

НадСюсь Ρ‡Ρ‚ΠΎ ΠΈΠ· этого списка Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ нСсколько Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ пригодятся ΠΈ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ Π²Π°ΡˆΡƒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΠΎΠΉ!

20 бСсплатных Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ для Visual Studio / Microsoft corporate blog / Habr

НСкотороС врСмя Π½Π°Π·Π°Π΄ ΡƒΠΆΠ΅ Π±Ρ‹Π» ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ пост, с Ρ‚Π΅Ρ… ΠΏΠΎΡ€ количСство Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ для Visual Studio 2010,2012 ΠΈ 2013 ΠΏΠ΅Ρ€Π΅ΡˆΠ°Π³Π½ΡƒΠ»ΠΎ ΠΏΠ»Π°Π½ΠΊΡƒ Π² 4ΠΊ, появилось Π½Π΅ΠΌΠ°Π»ΠΎ Π½ΠΎΠ²Ρ‹Ρ… Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ. НиТС пСрСчислСно 20 Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярных ΠΈΠ»ΠΈ интСрСсных Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ для Visual Studio 2012 ΠΈ 2013 Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ посту.

01: Array Visualizer

Π’ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ для массивов. Π’ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… прСдставлСниях позволяСт Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° Ρ‚ΠΎ ΠΊΠ°ΠΊ выглядит массив с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ размСрности Π΄ΠΎ 4 ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ форматирования Π΄Π°Π½Π½Ρ‹Ρ… Π² Π²ΠΈΠ΄Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² – гистограммы, сплайны, Π»ΠΈΠ½ΠΈΠΈ, ΠΈ.Ρ‚.ΠΏ.

02: Cobisi Routing Assistant

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Ρ€ΠΎΡƒΡ‚ΠΈΠ½Π³Π° для ASP.NET MVC Π²Π΅Π±-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². ДСкларативная рСгистрация Ρ€ΠΎΡƒΡ‚ΠΈΠ½Π³Π°, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Ρ€ΠΎΡƒΡ‚ΠΈΠ½Π³Π° ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ ΠΎΡ‡Π΅Π½ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ структуры Π²Π΅Π±-сайта Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ MVC

03: CodeMaid

ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠ΄ΠΎΠΌ Π² Ρ‚ΠΎΠΌ числС ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, очисткС ΠΊΠΎΠ΄Π°, Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, свСртка, поиск ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ. НапримСр:

  1. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… областСй видимости
  2. Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° областСй видимости
  3. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ нСявных ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² доступа
  4. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ пустых строк для удобства форматирования
  5. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ пустых строк ΠΌΠ΅ΠΆΠ΄Ρƒ связанными скобками
  6. Запуск форматирования VS
  7. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ΄ΡƒΡ‰ΠΈΡ… подряд пустых строк
  8. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ пустых ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² Π² ΠΊΠΎΠ½Ρ†Π΅ строк
  9. ОбновлСниС Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° #endregion

04: Disable No Source Available Tab

Π’Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΠΊΠ½ΠΎ β€œNo Source Available” ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅.

05: I Hate #Regions

АвтоматичСская свСртка/Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ΠΊΠ° Ρ€Π΅Π³ΠΈΠΎΠ½ΠΎΠ² ΠΏΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡŽ Ρ„Π°ΠΉΠ»Π°, ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Π½Π½ΠΎΠ΅ прСдставлСниС Ρ€Π΅Π³ΠΈΠΎΠ½ΠΎΠ² Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅:

06: Microsoft Code Digger

Анализатор Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡƒΡ‚Π΅ΠΉ исполнСния прилоТСния для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° этой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. НСзамСним ΠΏΡ€ΠΈ Β«ΠΎΡ…ΠΎΡ‚Π΅Β» Π½Π° Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΡ€ΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ Π±Π°Π³ΠΈ, ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ситуации, ассСрты.

07: Modern UI for WPF Templates

Набор Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… шаблонов для WPF. Π§Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ bootstrap для WPF.

08: Multilingual App Toolkit

Набор инструмСнтов для Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

09: PowerShell Tools for Visual Studio

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Powershell для Visual Studio 2012 ΠΈ 2013. IntelliSence, синтаксичСская раскраска, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, навигация ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ, ΠΎΡ‚Π»Π°Π΄ΠΊΠ° (ΠΏΠΎΠΊΠ°, насколько я понял, Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ‚ΠΎΡ‡Π΅ΠΊ останова)

10: QuickLaunchCommands

ДобавляСт Π² QuiclLaunch Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ областСй ΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ поиск доступных ΠΊΠΎΠΌΠ°Π½Π΄ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ контСкстС.
НапримСр, установив QuiclLaunchCommands, ΠΈ пСрСвСдя фокус Π½Π° ΠΎΠΊΠ½ΠΎ error list Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ (CTRL+Q) ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«go to next errorΒ» ΠΈ Π²Π°ΠΌ подскаТут Ρ‡Ρ‚ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ это комбинация клавиш CTRL-SHIFT-F12.

11: Review Assistant β€” Code Review Tool

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ провСдСния Code Review. Много Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с стандартными возмоТностями Visual Studio 2012 ΠΈ 2013 Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ поддСрТиваСтся ΠΈ Visual Studio 2010.

12: Sample Browser Visual Studio Extension

Навигатор ΠΏΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌ ΠΈΠ· MSDN ΠΈ Platform SDK встроСнный прямо Π² Visual Studio:

13: SlowCheetah β€” XML Transforms

Врансформатор всСвозмоТных web, app, etc. сonfig для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² зависимости ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… условий (debug/release/platform) ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… Π² Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈΠ»ΠΈ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎΠ΅ содСрТимоС. НапримСр, ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ connectionString для Ρ€Π΅Π»ΠΈΠ·Π°.

14: StopOnFirstBuildError

ΠŸΡ€ΠΎΡΡ‚ΠΎ останавливаСт ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° послС ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΆΠ΅ ошибки.

15: Team Rooms for Visual Studio 2013

Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Team Rooms (инструмСнт общСния ΠΈ совмСстной Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Team Foundation Server 2013) Π² срСду Visual Studio.

16: TFS Source Control History Visualization

Π’ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠΉ исходного ΠΊΠΎΠ΄Π°. БазируСтся Π½Π° Gource, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ Π² срСду.

17: Unit Test Generator

Π’ Visual Studio 2012 ΠΈ 2013 ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ ΠΏΡ€ΠΎΠΏΠ°Π»Π° контСкстная ΠΊΠΎΠΌΠ°Π½Π΄Π° Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ³ΠΎ тСста. Π­Ρ‚ΠΎΡ‚ ΠΏΠ»Π°Π³ΠΈΠ½ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ.

18: VSColorOutput

Π Π°ΡΠΊΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ OutputWindow Π²Ρ‹Π²ΠΎΠ΄:

19: VsVim

Vim эмулятор для Visual Studio 2013, 2012 ΠΈ 2010:

20: Web Essentials 2013

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ для Ρ‚Π΅Ρ… ΠΊΡ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π²Π΅Π± прилоТСния. ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΈ Π½ΡƒΠΆΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π΄Π΅Ρ‚Π°Π»ΠΈ Π½Π° сайтС http://vswebessentials.com/.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ Π² Visual Studio Code

Π£Π²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° Visual Studio с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Visual Studio Code Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ, — это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡Π°Π»ΠΎ. Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ VS Code ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π² установку языки, ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΈ ΠΈ инструмСнты для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ процСсса Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Богатая модСль Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΠΈ VS Code позволяСт Π°Π²Ρ‚ΠΎΡ€Π°ΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ нСпосрСдствСнно ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ интСрфСйсу VS Code ΠΈ Π²Π½ΠΎΡΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Ρ… ΠΆΠ΅ API, Ρ‡Ρ‚ΠΎ ΠΈ VS Code.Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ, ΠΊΠ°ΠΊ Π½Π°ΠΉΡ‚ΠΈ, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ VS Code ΠΈΠ· Visual Studio Code MarketPlace.

НайдитС Π΄ΠΎΠ±Π°Π²ΠΎΡ‡Π½Ρ‹Π΅ Π½ΠΎΠΌΠ΅Ρ€Π°

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈΠ· VS Code. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ прСдставлСниС Β«Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΒ», Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² Π·Π½Π°Ρ‡ΠΎΠΊ Β«Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΒ» Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ дСйствий сбоку ΠΎΡ‚ VS Code ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ : Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Β» (β‡§βŒ˜X (Windows, Linux Ctrl + Shift + X)).

Π­Ρ‚ΠΎ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π²Π°ΠΌ список самых популярных Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ VS Code Π½Π° VS Code Marketplace.

КаТдоС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π² спискС Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС, издатСля, количСство Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ ΠΈ ΠΏΡΡ‚ΠΈΠ·Π²Π΅Π·Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΎΡ†Π΅Π½ΠΊΡƒ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ элСмСнт Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ страницу свСдСний ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Если ваш ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· прокси-сСрвСр, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ прокси-сСрвСр. Π‘ΠΌ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° прокси-сСрвСра».

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ .ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ установки ΠΊΠ½ΠΎΠΏΠΊΠ° Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ измСнится Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ с ΡˆΠ΅ΡΡ‚Π΅Ρ€Π΅Π½ΠΊΠΎΠΉ Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ .

Π”Π΅Ρ‚Π°Π»ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ

На страницС свСдСний ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ README Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Π³ΠΎ:

  • ДополнСния — ДополнСния Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΊ VS Code, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ настройки, ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ сочСтания клавиш, языковыС Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ, ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ ΠΈ Ρ‚. Π”.
  • Π–ΡƒΡ€Π½Π°Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ — Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ CHANGELOG, Ссли ΠΎΠ½ доступСн.
  • Зависимости — ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, зависит Π»ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΎΡ‚ Π»ΡŽΠ±Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ.

Если Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ являСтся ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Extension Pack Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π±ΡƒΠ΄ΡƒΡ‚ установлСны ΠΏΡ€ΠΈ установкС ΠΏΠ°ΠΊΠ΅Ρ‚Π°. ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ вмСстС, поэтому ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ просмотра ΠΊΠΎΠΌΠ°Π½Π΄

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ прСдставлСния Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² прСдставлСния Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ... Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ дСйствия ΠΊΠ½ΠΎΠΏΠΊΠ°.

Π•ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для отобраТСния:

  • Бписок установлСнных Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ
  • Бписок ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ
  • Бписок Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… / ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ
  • Бписок Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Π½Π° основС вашСго Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства
  • Бписок всСмирно популярных Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ

Бписок Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ количСству установок ΠΈΠ»ΠΈ Π Π΅ΠΉΡ‚ΠΈΠ½Π³ Π² Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°ΡŽΡ‰Π΅ΠΌ ΠΈΠ»ΠΈ ΡƒΠ±Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ порядкС.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ… поиска Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Π½ΠΈΠΆΠ΅.

НайдитС Π΄ΠΎΠ±Π°Π²ΠΎΡ‡Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅ поиска Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части прСдставлСния Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΠΈ ввСсти имя Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, инструмСнта ΠΈΠ»ΠΈ языка программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅.

НапримСр, ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ Β«pythonΒ» появится список Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ языка Python:

Если Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ искомого Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прСфикс @id: , Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ @id: octref.vetur . ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ сортировки Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΈ сортировки, ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описанныС Π½ΠΈΠΆΠ΅.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ

VS Code ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ прСдставлСния Β«Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΒ», ΠΏΠ°Π½Π΅Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ (ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ прСфикс Extensions: ) ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки.

Бписок установлСнных Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² прСдставлСнии Β«Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΒ» ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ сСйчас Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ, всС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ΡΡ, ΠΈ свСрнутый Π²ΠΈΠ΄ всСх ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π²Π°ΠΌΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Show Installed Extensions , Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ Π² Command Palette (β‡§βŒ˜P (Windows, Linux Ctrl + Shift + P)) ΠΈΠ»ΠΈ Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡΡ мСню More Actions ( ... ). , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ любой тСкст Π² ΠΏΠΎΠ»Π΅ поиска ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ список всСх установлСнных Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅.

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡˆΠ΅ΡΡ‚Π΅Ρ€Π΅Π½ΠΊΠΈ справа ΠΎΡ‚ записи Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΠ· Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ мСню.Π­Ρ‚ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ VS Code.

ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²ΠΎΡ‡Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€

Если Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ вмСсто этого Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡˆΠ΅ΡΡ‚Π΅Ρ€Π΅Π½ΠΊΠΈ справа ΠΎΡ‚ записи Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ глобально ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области. Π’Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ VS Code послС ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ быстро ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС установлСнныС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС установлСнныС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π² ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ дСйствия (... ) Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню.

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ для всСх сСансов VS Code, ΠΏΠΎΠΊΠ° Π²Ρ‹ ΠΈΡ… снова Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅.

Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²ΠΎΡ‡Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€

Аналогично, Ссли Π²Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ (ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ списка ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΈ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½ΠΎ ΠΊΠ°ΠΊ ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄ Enable ΠΈΠ»ΠΈ Enable (Workspace) Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню.

БущСствуСт Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π² Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ дСйствия (... ) Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню.

АвтообновлСниС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ

VS Code провСряСт Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΠΈ устанавливаСт ΠΈΡ… автоматичСски. ПослС обновлСния Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ VS Code. Если Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ автоматичСскоС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Disable Auto Updating Extensions , которая устанавливаСт для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° extensions.autoUpdate Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ false . Если Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ VS Code Π΄Π°ΠΆΠ΅ провСрял Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ .autoCheckUpdates устанавливаСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ false.

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ

Если Ρƒ вас ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ автоматичСскоС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ быстро Π½Π°ΠΉΡ‚ΠΈ обновлСния Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Show Outdated Extensions , которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ @outdated . Π­Ρ‚ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ всС доступныС обновлСния для Π²Π°ΡˆΠΈΡ… установлСнных Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Update для ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅Π³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ установлСно, ΠΈ Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ VS Code.Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ . Если Ρƒ вас Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° автоматичСская ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Check for Extension Updates , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π²Π°ΡˆΠΈΡ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ.

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ список Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ устанавливаСт Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ @recommended . Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ:

  • Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ пространству — РСкомСндуСтся Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ вашСго Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства.
  • Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ — РСкомСндуСтся Π½Π° основС Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ².

Π‘ΠΌ. Π Π°Π·Π΄Π΅Π» Π½ΠΈΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π² вашСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅.

Π˜Π³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΡŽ, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ элСмСнт Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ панСль свСдСний, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π˜Π³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΡŽ . Π˜Π³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ большС Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Π°ΠΌ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Ρ‹.

Настройка Π΄ΠΎΠ±Π°Π²ΠΎΡ‡Π½Ρ‹Ρ… Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ²

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ

VS Code ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ самыС Ρ€Π°Π·Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ трСбования.НСкоторыС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ вносят настройки Π² VS Code, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ настроСк. Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ свои собствСнныС Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. Для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ установка ΠΈ настройка Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ компиляторы, ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΈ ΠΈ инструмСнты ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. ΠŸΡ€ΠΎΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ с README Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ (отобраТаСтся Π½Π° страницС свСдСний ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΡ…) ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π² VS Code Marketplace (Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ имя Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π½Π° страницС свСдСний). МногиС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ исходный ΠΊΠΎΠ΄ ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ссылку Π½Π° свой Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π½Π° страницС Marketplace.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ настройку VS Code, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. ΠŸΡ€ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ имя Π² Ρ„ΠΎΡ€ΠΌΠ΅ publisher.extension , Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ms-python.python .

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

  ΠΊΠΎΠ΄ --extensions-dir 
    Π—Π°Π΄Π°ΠΉΡ‚Π΅ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ.
ΠΊΠΎΠ΄ --list-extension
    ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅ установлСнныС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.ΠΊΠΎΠ΄ --show-versions
    ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ вСрсии установлСнных Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ использовании --list-extension.
code --install-extension (<ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ> | <ΠΏΡƒΡ‚ΡŒ-vsix-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ>)
    УстанавливаСт Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅.
ΠΊΠΎΠ΄ --uninstall-extension (<ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ> | <ΠΏΡƒΡ‚ΡŒ-vsix-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ>)
    УдаляСт Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅.
ΠΊΠΎΠ΄ --enable -hibited-api (<ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ>)
    Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ API для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ. ΠœΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ для ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. 

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π½Π° страницС свСдСний ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ рядом с ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.

Π€ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ просмотра Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ

ПолС поиска Π² прСдставлСнии Β«Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΒ» ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠΌΠΈ. Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, ΠΊΠ°ΠΊ @installed ΠΈ @recommended , Ссли использовали ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ установлСнныС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈ ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ . ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, доступны Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ популярности ΠΈΠ»ΠΈ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π°ΠΌ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ поиск ΠΏΠΎ катСгориям (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«LintersΒ») ΠΈ Ρ‚Π΅Π³Π°ΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«nodeΒ»).Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ список всСх Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ сортировки, Π½Π°Π±Ρ€Π°Π² @ Π² ΠΏΠΎΠ»Π΅ поиска Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΠΈ просматривая прСдлоТСния:

Π’ΠΎΡ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ просмотра Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ:

  • @builtin — ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ с VS Code. Π‘Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ (языки программирования, Ρ‚Π΅ΠΌΡ‹ ΠΈ Ρ‚. Π”.).
  • @disabled — ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ установлСнныС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.
  • @installed — ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ установлСнныС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.
  • @outdated — ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ установлСнныС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ. Π‘ΠΎΠ»Π΅Π΅ новая вСрсия доступна Π½Π° Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ΅.
  • @enabled — ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ установлСнныС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ. Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ / ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ.
  • @recommended — ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ. Π‘Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΊΠ°ΠΊ рабочая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΎΠ±Ρ‰Π΅Π³ΠΎ использования.
  • @category — ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ нСсколько ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ.Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ список, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ @category ΠΈ слСдуйтС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ Π² спискС ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ:
    • @ катСгория: Ρ‚Π΅ΠΌΡ‹
    • @ катСгория: Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΈ
    • @ Π›ΠΈΠ½Ρ‚Π΅Ρ€
    • @category: сниппСты

Π­Ρ‚ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. НапримСр: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ @installed @category: themes , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ всС установлСнныС Ρ‚Π΅ΠΌΡ‹.

Если Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½, Π² прСдставлСнии Β«Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΒ» ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ установлСнныС ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ°

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° @sort , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния:

  • установок — Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΠΎ количСству установок Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ Π² порядкС убывания.
  • Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ — Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Ρƒ Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ (1-5 Π·Π²Π΅Π·Π΄) Π² порядкС убывания.
  • имя — Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎΠΌ порядкС ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.

ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΈ Ρ‚Π΅Π³ΠΈ

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ ΠΈ Ρ‚Π΅Π³ΠΎΠ² , ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ катСгориям ΠΈ Ρ‚Π΅Π³Π°ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ category: ΠΈ tag: .

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ: [языки программирования, Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹, Π»ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹, Ρ‚Π΅ΠΌΡ‹, ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΈ, срСдства форматирования, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, поставщики SCM, Π΄Ρ€ΡƒΠ³ΠΈΠ΅, ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, языковыС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, Π½Π°ΡƒΠΊΠ° ΠΎ Π΄Π°Π½Π½Ρ‹Ρ…, машинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, визуализация, Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΈ] . К Π½ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ Ρ‡Π΅Ρ€Π΅Π· IntelliSense Π² ΠΏΠΎΠ»Π΅ поиска Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ:

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ имя ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ, Ссли ΠΎΠ½ΠΎ состоит Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ слова (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, катСгория : Β«ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊΠΈ SCMΒ» ).

Π’Π΅Π³ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ строку ΠΈ Π½Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ IntelliSense, поэтому просмотритС Marketplace, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ.

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ с VSIX

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ VS Code, ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π² Ρ„Π°ΠΉΠ» .vsix . Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Install from VSIX Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡΡ спискС ΠΊΠΎΠΌΠ°Π½Π΄ прСдставлСния Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Extensions: Install from VSIX Π² ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ , ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Π½Π° Ρ„Π°ΠΉΠ» .vsix .

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки VS Code --install-extension , ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΏΡƒΡ‚ΡŒ ΠΊ .vsix Ρ„Π°ΠΉΠ».

  ΠΊΠΎΠ΄ --install-extension myextension.vsix  

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ --install-extension нСсколько Ρ€Π°Π· Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС для ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ установки Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎΠ± ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ΅ ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, см. Π Π°Π·Π΄Π΅Π» Β«ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉΒ» Π² Extension API.

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области

Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ Π½Π°Π±ΠΎΡ€ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ ΠΈΠ»ΠΈ языком программирования Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ, ΠΈ Π²Ρ‹ часто Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ этим списком со своСй ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΈΠ»ΠΈ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ список Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ для Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Extensions: Configure Recommended Extensions (Workspace) .

Π’ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области с ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π° создаСт Ρ„Π°ΠΉΠ» extensions.json , располоТСнный Π² ΠΏΠ°ΠΏΠΊΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства .vscode , ΠΊΡƒΠ΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ список ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ({publisherName}. {ExtensionName}).

Π’ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ Ρ„Π°ΠΉΠ» .code-workspace , Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ .Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ . Π’Ρ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠ°ΠΏΠΊΠ°ΠΌ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Extensions: Configure Recommended Extensions (Workspace Folder) .

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ extensions.json ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ:

  {
  "Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ": ["dbaeumer.vscode-eslint", "msjsdiag.debugger-for-chrome"]
}  

, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π»ΠΈΠ½Ρ‚Π΅Ρ€Π°, ESLint ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ° Chrome.

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ идСнтифицируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠΌΠ΅Π½ΠΈ издатСля ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ publisher.Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ . Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ имя Π½Π° страницС свСдСний ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ. VS Code прСдоставит Π²Π°ΠΌ Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ для установлСнных Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ этих Ρ„Π°ΠΉΠ»ΠΎΠ².

.

VS Code ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ список с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Extensions: Show Recommended Extensions .

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги

Π’ΠΎΡ‚ нСсколько Ρ‚Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ вас Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ…

ΠžΠ±Ρ‰ΠΈΠ΅ вопросы

Π“Π΄Π΅ установлСны Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ?

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² ΠΏΠ°ΠΏΠΊΡƒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’ зависимости ΠΎΡ‚ вашСй ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ располоТСниС находится Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠ°ΠΏΠΊΠ΅:

  • Windows % ΠŸΠ ΠžΠ€Π˜Π›Π¬ ΠŸΠžΠ›Π¬Π—ΠžΠ’ΠΠ’Π•Π›Π―% \. Vscode \ extensions
  • macOS ~ / .vscode / Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ
  • Linux ~ / .vscode / extension

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ мСстополоТСниС, запустив VS Code с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки --extensions-dir

.

Всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° я ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, я ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ сообщСниС ΠΎΠ± ошибкС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ETIMEDOUT

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ эту ΠΎΡˆΠΈΠ±ΠΊΡƒ, Ссли ваша машина ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ прокси-сСрвСр для доступа Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° прокси-сСрвСра» Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ настройки.

ΠœΠΎΠ³Ρƒ Π»ΠΈ я Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ прямо ΠΈΠ· Marketplace?

НСкоторыС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΈΠ· Marketplace, Π° Π·Π°Ρ‚Π΅ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ нСсколько Ρ€Π°Π· с локального ΠΎΠ±Ρ‰Π΅Π³ΠΎ рСсурса. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ Ссли ваша Π³Ρ€ΡƒΠΏΠΏΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ фиксированный Π½Π°Π±ΠΎΡ€ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ.

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу свСдСний ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ Π² Marketplace. На этой страницС Π΅ΡΡ‚ΡŒ ссылка Download Extension Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Resources , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ располоТСн Π² ΠΏΡ€Π°Π²ΠΎΠΉ части страницы.

ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Install from VSIX Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡΡ спискС ΠΊΠΎΠΌΠ°Π½Π΄ прСдставлСния Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ.

ΠœΠΎΠ³Ρƒ Π»ΠΈ я Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ VS Code ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ?

Π”Π°, Ссли Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ отобраТСния VS Code Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΈΡΡŒ Π² прСдставлСнии Β«Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΒ» ΠΈΠ»ΠΈ Π² увСдомлСниях, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

  • Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ.showRecommendationsOnlyOnDemand — УстановитС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ true, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π» Π Π•ΠšΠžΠœΠ•ΠΠ”Π£Π•ΠœΠ«Π™ .
  • extensions.ignoreRecommendations — УстановитС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ true, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ увСдомлСния ΠΎ рСкомСндациях Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.

Команда ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ всСгда доступна, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ.

ΠœΠΎΠ³Ρƒ Π»ΠΈ я Π΄ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌ ΠΈΠ· Marketplace?

Marketplace выполняСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π½Π° вирусы ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ.ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° вирусы запускаСтся для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ обновлСния Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ. Пока сканированиС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ Π² Marketplace для ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ использования.

Marketplace Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ позволяСт Π°Π²Ρ‚ΠΎΡ€Π°ΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΡΠΊΠ²ΠΎΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·Π΄Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Microsoft ΠΈ RedHat.

Если сообщаСтся ΠΈ провСряСтся врСдоносноС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π° ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π² зависимости Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ:

  1. Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΡƒΠ΄Π°Π»Π΅Π½ΠΎ с Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ.
  2. Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ добавляСтся Π² список уничтоТСния, поэтому, Ссли ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ установлСно, ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΡƒΠ΄Π°Π»Π΅Π½ΠΎ VS Code.

Marketplace Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт рСсурсы для принятия обоснованного Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠ± устанавливаСмых Π²Π°ΠΌΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΡ…:

  • Π Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ ΠΈ ΠΎΠ±Π·ΠΎΡ€ — Π£Π·Π½Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄ΡƒΠΌΠ°ΡŽΡ‚ ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ.
  • Вопросы ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ — ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ вопросы ΠΈ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ рСагирования издатСля. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ²ΡΠ·Π°Ρ‚ΡŒΡΡ с издатСлями Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.
  • ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΈ лицСнзия — ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, прСдоставил Π»ΠΈ ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ ΠΈΡ… ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π»ΠΈ ΠΎΠ½ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡƒΡŽ Π²Π°ΠΌΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ.

Если Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ выглядит ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ Π½Π° Marketplace с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ссылки Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΎ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части Ρ€Π°Π·Π΄Π΅Π»Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация .

10.09.2020

.

15 ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Visual Studio для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²

Visual Studio — это интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (IDE) Microsoft. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π²Π΅Π±-сайтов, Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π²Π΅Π±-сСрвисов ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Visual Studio ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, ΠΊΠ°ΠΊ Windows API, Windows Forms, Windows Presentation Foundation ΠΈ Windows Store для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π’ΠΎΡ‚ список ΠΈΠ· 15 ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Visual Studio, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΆΠ½Ρ‹ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²:

БрСдство ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Visual Studio

Если Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, Ρ‚ΠΎ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ ΠΈΡ… ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚.И Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ, Ссли Π±Ρ‹ Π²Ρ‹ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ написали слова Π² этих коммСнтариях. Π‘ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ ситуациями ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Visual Studio Spell Checker. Π­Ρ‚ΠΎ провСряСт ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π², строк ΠΈ простого тСкста ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΈΠ»ΠΈ взаимодСйствии с ΠΎΠΊΠ½ΠΎΠΌ инструмСнтов. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅Π³ΠΎ для выполнСния ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ для всСго Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΠ»ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… элСмСнтов.

БрСдство ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Visual Studio

CodeMaid

CodeMaid — это Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Visual Studio, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° Ρ€Π°Π·.Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΈ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Π‘Ρ‚ΠΈΠ² ΠšΠ°Π΄Π²Π°Π»Π»Π°Π΄Π΅Ρ€, Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, стоящий Π·Π° CodeMaid, дСмонстрируСт очистку ΠΈ Ρ€Π΅ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΊΠΎΠ΄Π°, Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ΄Ρƒ, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π² этом Π²ΠΈΠ΄Π΅ΠΎ: https://youtu.be/M8iwCaw61Mo.

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CodeMaid

VS Color Output

Π­Ρ‚ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. Π­Ρ‚ΠΎ позволяСт людям, находящимся Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π½Π° своСй ΠΏΠ΅Ρ€Π²ΠΎΠΉ ошибкС, сэкономив ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с большими ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ.VS Color Output измСняСт Ρ†Π²Π΅Ρ‚ строки, Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΠΎΠΉ Π² ΠΎΠΊΠ½ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π°, Π² соотвСтствии с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€Π°Π²ΠΈΠ»Π° состоят ΠΈΠ· рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ», Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Ρ†Π²Π΅Ρ‚Π° ΠΊΠ°Ρ€Ρ‚Ρ‹.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² VSColorOutput

Visual Studio IntelliCode

Visual Studio IntelliCode — это Π½Π°Π±ΠΎΡ€ Π½Π°Π²Ρ‹ΠΊΠΎΠ² с использованиСм искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ²Ρ‹ΡˆΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° с Ρ‚Π°ΠΊΠΈΠΌΠΈ характСристиками, ΠΊΠ°ΠΊ контСкстный IntelliSense, Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄ ΠΏΡ€Π°Π²ΠΈΠ» стиля.IntelliCode Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π·Π° счСт срСдств машинного обучСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΈ Π΅Π³ΠΎ контСкста. Он ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ для ΠΊΠΎΠ΄Π° C #, C ++ (Π² ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ вСрсии), JavaScript / TypeScript (Π² ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ вСрсии) ΠΈ XAML ΠΈ, ΠΊΠ°ΠΊ оТидаСтся, Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ большСго количСства языков. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΎΠ±Π΅ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ C # ΠΈ XAML. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ языки Π² ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ просмотрС Π² соотвСтствии с вашими потрСбностями.

Π’ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ²

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² выдСляСт ΠΈ стираСт Π»ΡŽΠ±Ρ‹Π΅ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ Π² любом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Visual Studio Π² любой строкС.Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ пустоС пространство», ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽΡΡ Π² мСню Β«ΠŸΡ€Π°Π²ΠΊΠ°Β» -> Β«Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΒ», ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш CTRL + K, Ctrl + \, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ всС ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ Π² Ρ„Π°ΠΉΠ»Π΅.

ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π² ΠΊΠΎΠ΄Π΅

Magical C # Debugging — OzCode

OzCode — это Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Visual Studio, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ сокращаСт врСмя ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π·Π° счСт обнаруТСния ΠΈ изоляции ошибок, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΈΡ… исправлСниС. OzCode Π΄Π΅Π»Π°Π΅Ρ‚ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ C # простой ΠΈ эффСктивной.ΠžΠΌΠ΅Ρ€ Π Π°Π²ΠΈΠ², Π°Π²Ρ‚ΠΎΡ€, дСмонстрируСт мноТСство Π²ΠΎΠ»ΡˆΠ΅Π±Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ LINQ, которая ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Π² Π²ΠΈΠ΄Π΅ΠΎ: https://youtu.be/82jq5cvl67E.

ReSharper

ReSharper — популярноС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Microsoft Visual Studio. Он Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² своих ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°Ρ… кодирования. Он ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈ исправляСт ошибки компилятора, ошибки Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния ΠΈ избыточности прямо ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ тСкст, ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ для Π½ΠΈΡ….ReSharper позволяСт ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, визуализируя состав Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΈ создания стоимости, Π° Ρ‚Π°ΠΊΠΆΠ΅ зависимости ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Π­Ρ‚ΠΎ позволяСт Π²Π°ΠΌ сразу ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊΠΎ всСму Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΈ сразу ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Ρ‚ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ ΠΈ строкС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅. ΠŸΡ€ΠΈ нСобходимости ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ΄ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² ReSharper

Glyphfriend

Glyphfriend — это Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Visual Studio, ΡƒΠ»ΡƒΡ‡ΡˆΠ°ΡŽΡ‰Π΅Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Intellisense для отобраТСния Π³Π»ΠΈΡ„ΠΎΠ² ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ просмотра для ΠΌΠ½ΠΎΠ³ΠΈΡ… распространСнных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Π½Π° основС Π³Π»ΠΈΡ„ΠΎΠ².НСкоторыС ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Glyphfriend, — это Bootstrap Glyphicons, Entypo, Font Awesome, Foundation, Ionicons, Material Design ΠΈ Octicons.

SlowCheetah

ΠŸΠ°ΠΊΠ΅Ρ‚ SlowCheetah позволяСт автоматичСски ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» app.config (ΠΈΠ»ΠΈ любой Ρ„Π°ΠΉΠ») ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ клавиши F5 Π² Visual Studio. Π£ вас ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ прСобразования Π² зависимости ΠΎΡ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ сборки. Π­Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ настройки прилоТСния, строки ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ Ρ‚. Π”. Для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ выпуска. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SlowCheetah.Когда Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ конфигурациями, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ стадии Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊ стадии производства становится нСприятным. Π― помню, Ρ‡Ρ‚ΠΎ Ρƒ мСня Π±Ρ‹Π» Ρ„Π°ΠΉΠ» app.config с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ конфигурациями для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ срСды, ΠΈ я ΠΈΠ·ΠΎ всСх сил пытался ΠΏΡ€ΠΎΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°ΡΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅. Π§Ρ‚ΠΎ ΠΆ, я счастлив, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ Π΄Π½ΠΈ ΠΏΡ€ΠΎΡˆΠ»ΠΈ послС использования SlowCheetah.

Π—Π½Π°Ρ‡ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²

Π—Π½Π°Ρ‡ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² — это фантастичСскоС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ добавляСт Π·Π½Π°Ρ‡ΠΊΠΈ для Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°ΡŽΡ‚ΡΡ ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»Π΅ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.

Image Optimizer

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΌΡ‹ всС Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ наши прилоТСния Π·Π°Π³Ρ€ΡƒΠΆΠ°Π»ΠΈΡΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ быстрСС. Одна ΠΈΠ· ΠΌΠ΅Ρ€ ΠΏΠΎ Π΄ΠΎΡΡ‚ΠΈΠΆΠ΅Π½ΠΈΡŽ этого — ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ. Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Image Optimizer для Visual Studio ΠΎΡ‡Π΅Π½ΡŒ просто Π² использовании ΠΈ ΠΎΡ‡Π΅Π½ΡŒ эффСктивно ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ изобраТСния. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ стандартныС инструмСнты для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π»ΡŽΠ±Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² JPEG, PNG ΠΈ GIF, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ GIF. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΊΠ°ΠΊ с потСрями, Ρ‚Π°ΠΊ ΠΈ Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ изобраТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Image Optimizer

Π’Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²

Π’Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Visual Studio доступно ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ. Но всС ΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ слСдуСт, Π½Π΅ согласованы всСми. Π­Ρ‚ΠΎ большС Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠ°ΠΊ автоматичСски, Ρ‚Π°ΠΊ ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΠΎ ΠΈΡ… ΠΈΠΌΠ΅Π½Π°ΠΌ. МоТно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° имСнования Ρ„Π°ΠΉΠ»ΠΎΠ² для автоматичСского влоТСния Ρ„Π°ΠΉΠ»ΠΎΠ².Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ эти ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ, ΠΏΠ°ΠΏΠΊΠ΅ ΠΈΠ»ΠΈ всСму ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ.

Roslynator

Π’ состав Visual Studio Π²Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ 400 Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠ², Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ΠΎΠ² ΠΈ исправлСний ΠΊΠΎΠ΄Π° для C # Π½Π° основС Π½ΠΎΠ²ΠΎΠ³ΠΎ компилятора Roslyn. Π§Ρ‚ΠΎ Π½Π΅ нравится? Roslynator Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π»ΠΈΠΆΠ΅ всСго ΠΊ ReSharper, Π½ΠΎ самым большим прСимущСством являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ бСсплатно.

NCrunch для Visual Studio

NCrunch — это Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ инструмСнт Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ тСстирования для Visual Studio .NET. Он Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ Π±Π΅Ρ€Π΅Ρ‚ Π½Π° сСбя ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π·Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ автоматичСских тСстов, поэтому Π²Π°ΠΌ Π½Π΅ придСтся это Π΄Π΅Π»Π°Ρ‚ΡŒ.Он прСдоставляСт Π²Π°ΠΌ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… встроСнных Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ Π²Π°ΡˆΠΈΡ… тСстах (Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ) Π² вашСй срСдС IDE Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹.

ΠžΠΏΡ†ΠΈΠΈ NCrunch для запуска автоматичСских тСстов Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ

ΠŸΠ°ΠΊΠ΅Ρ‚ шаблонов SideWaffle

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим ΠΏΡ€Π°Π²Π΄Π΅ Π² Π³Π»Π°Π·Π°. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΊ использованию шаблонов ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Visual Studio довольно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ. SideWaffle исправляСт это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мноТСства Π½ΠΎΠ²Ρ‹Ρ… шаблонов ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ элСмСнтов.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π― надСюсь, Ρ‡Ρ‚ΠΎ этот Π±Π»ΠΎΠ³ ΠΎΠ±ΠΎΠ³Π°Ρ‚ΠΈΠ» ваши знания ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΡ… Visual Studio ΠΈ ΠΏΠΎΠΌΠΎΠ³ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² своСй повсСднСвной ΠΆΠΈΠ·Π½ΠΈ.

Syncfusion прСдоставляСт Π±ΠΎΠ»Π΅Π΅ 1500 настраиваСмых элСмСнтов управлСния для облСгчСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, посмотритС ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΈΡ… ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ своих ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ:

Happy Coding!

.

Visual Studio Code Июль 2020 г.

ОбновлСниС 1.48.1 : ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ устраняСт эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

ОбновлСниС 1.48.2 : ОбновлСниС устраняСт эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ: Windows: ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ систСма | Mac | Linux: tar-Π°Ρ€Ρ…ΠΈΠ² snap deb rpm


Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π² выпуск Visual Studio Code Π·Π° июль 2020 Π³. Π’ этой вСрсии Π΅ΡΡ‚ΡŒ ряд ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, ΠΌΡ‹ надССмся, Π²Π°ΠΌ понравятся, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· основных ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ эти примСчания ΠΊ выпуску Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» «ОбновлСния ΠΊΠΎΠ΄Π°Β».visualstudio.com.

ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΊ Π½Π°ΠΌ Π² прямом эфирС Π½Π° прямой трансляции ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ VS Code Π² понСдСльник, 17 августа, Π² 9:00 ΠΏΠΎ тихоокСанскому Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (17:00 ΠΏΠΎ лондонскому Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π² этом выпускС, ΠΈ Π·Π°Π΄Π°Ρ‚ΡŒ Π½Π°ΠΌ вопросы Π² прямом эфирС.

Π˜Π½ΡΠ°ΠΉΠ΄Π΅Ρ€Ρ‹: Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ скорСС? Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π½ΠΎΡ‡Π½ΡƒΡŽ сборку инсайдСров ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ послСдниС обновлСния, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ΠΈ станут доступны. А Π·Π° послСдними новостями, обновлСниями ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ Visual Studio Code ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° нас Π² Twitter @code!

Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ

На этом этапС ΠΌΡ‹ снова ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΎΡ‚Π·Ρ‹Π²Ρ‹ ΠΎΡ‚ нашСго сообщСства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΈ Π½Π°ΠΌ Π²Ρ‹ΡΠ²Π»ΡΡ‚ΡŒ ΠΈ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ доступности.

ВСрстак

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ поиска

ΠœΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ поиска , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ поиска, Ссли ΠΎΠ½ сущСствуСт, ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ Ρ€Π°Π½Π΅Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ поиска Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π° Π² Новый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ поиска ΠΈ всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ поиска.

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ поиска

Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ настраиваСмыС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ search.sortOrder , Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ сортировка ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ Ρ„Π°ΠΉΠ»Π°, Π΄Π°Ρ‚Π΅ измСнСния ΠΈΠ»ΠΈ количСству Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².

ДСйствия Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° прСдставлСния Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ дСйствиСм Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° (ΠΊΠ½ΠΎΠΏΠΊΠ° Π²ΠΎΡ€ΠΎΠ½ΠΊΠΈ):

Π’Π΅ΠΌΠ°: GitHub Light

ΠžΠ±Π·ΠΎΡ€ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Ρ‹ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ дСйствия МСню () Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ для Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ запросов Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, установлСнных ΠΈΠ»ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½Ρ‹Ρ…) ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… дСйствий, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΠΈ Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ :

Π’Π΅ΠΌΠ°: GitHub Light

БистСма управлСния вСрсиями

ВсСгда ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ

Π•ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ scm.alwaysShowRepositories , благодаря Ρ‡Π΅ΠΌΡƒ Π² прСдставлСнии управлСния вСрсиями всСгда ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ строки рСпозитория, Π΄Π°ΠΆΠ΅ Ссли ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ:

Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π½Π°Ρ навигация с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

Π’ΠΎ врСмя Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ Β«Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ исходным ΠΊΠΎΠ΄ΠΎΠΌΒ» Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиши Β«ΠŸΡ€ΠΎΠ±Π΅Π»Β» ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΊΠ°ΠΊ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ просмотра ΠΈ сохраняСт фокус Π² прСдставлСнии Β«Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ исходным ΠΊΠΎΠ΄ΠΎΠΌΒ» для упрощСния Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

Благодаря Π½ΠΎΠ²ΠΎΠΌΡƒ подмСню, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌΡƒ API, Git View and More Actions () мСню Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ для Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄:

GitHub: ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ Π² общСдоступном Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ

ΠŸΡ€ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ рСпозитория Π½Π° GitHub Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ общСдоступным, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΌ:

ΠžΡ‚Π»Π°Π΄ΠΊΠ°

Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ UX

  • Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° debug.openDebug Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Π½Π° openOnFirstSessionStart .Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ прСдставлСниС ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ запускС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ сСанса ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ.

  • ΠœΡ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π² строкС состояния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π»ΡƒΡ‡ΡˆΠ΅ соотвСтствовал Π·Π½Π°Ρ‡ΠΊΡƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ дСйствий. Π­Ρ‚ΠΎΡ‚ Π½ΠΎΠ²Ρ‹ΠΉ Π·Π½Π°Ρ‡ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ останова Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ запускС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

ΠžΡ‚Π»Π°Π΄ΠΊΠ°: ΠΊΠΎΠΌΠ°Π½Π΄Π° открытия ссылки

Новая ΠΊΠΎΠΌΠ°Π½Π΄Π° Debug: Open Link Π±Ρ‹Π»Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ​​для быстрой ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ любого URL-адрСса.РаньшС для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Debugger for Chrome ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ launch.json для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ страницы. Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° позволяСт Π²Π°ΠΌ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ любой URL-адрСс Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… настроСк запуска.

Π’Π΅ΠΌΠ°: ПСсня Π—Π΅ΠΌΠ»ΠΈ

Если Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Π²Ρ‹Π±Ρ€Π°Π½ URL-адрСс, ΠΎΠ½ откроСтся автоматичСски. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС VS Code ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ Π²Π°ΠΌ ввСсти URL-адрСс, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ввСдя Π΅Π³ΠΎ Π² Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π°, Ссли Ρ‚Π°ΠΊΠΎΠ²ΠΎΠΉ имССтся.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ Π² этой ΠΊΠΎΠΌΠ°Π½Π΄Π΅, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° debug.javascript.debugByLinkOptions .

Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ° JavaScript

ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ выпуск VS Code Π²ΠΊΠ»ΡŽΡ‡Π°Π» наш Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ JavaScript. ΠœΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΏΠΎΠ±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΡ‚ΡŒ сообщСство Π·Π° ваш ΠΎΡ‚Π·Ρ‹Π² ΠΎΠ± этом, ΠΈ этот выпуск Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя дСсятки исправлСний ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΉ. Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΎΡ‚Π»Π°Π΄ΠΊΠΎΠΉ, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ сообщитС ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅, Ссли Π²Ρ‹ Π΅Ρ‰Π΅ этого Π½Π΅ сдСлали.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ тСкстового Ρ„Π°ΠΉΠ»Π°

ВсС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠΉ вСрсии VS Code Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ запускС Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, настройки Ρ„Π°ΠΉΠ»ΠΎΠ². ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ². AutoGuessEncoding Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ настроСны для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠΉ вСрсии.

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Preview Π΅Ρ‰Π΅ Π½Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ выпуску, Π½ΠΎ достаточно Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ для использования.ΠœΡ‹ привСтствуСм ваши Ρ€Π°Π½Π½ΠΈΠ΅ ΠΎΡ‚Π·Ρ‹Π²Ρ‹, ΠΏΠΎΠΊΠ° ΠΎΠ½ΠΈ находятся Π² стадии Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Бинхронизация настроСк

Settings Sync Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ доступна для ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ просмотра Π² ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ вСрсии πŸŽ‰. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ руководству ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… вопросов.

Π­Ρ‚Π° функция Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ называСтся Settings Sync , ΠΈ всС Π΅Π΅ ссылки ΠΈ настройки Π±Ρ‹Π»ΠΈ скоррСктированы Π² соотвСтствии с Π½ΠΎΠ²Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ.

Π’Π΅ΠΌΠ°: GitHub Light

Π ΡƒΡ‡Π½ΠΎΠ΅ объСдинСниС

На этом этапС ΠΌΡ‹ сдСлали процСсс Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ синхронизации настроСк Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»Π°Π²Π½Ρ‹ΠΌ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ выполняли ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ€Π°Π½Π΅Π΅, ввСдя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ объСдинСния Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ:

БСрвис Sync Insiders настроСк

ΠœΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π½ΠΎΠ²ΡƒΡŽ слуТбу Settings Sync Insiders для VS Code Insiders ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ сборки.Π’Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ инсайдСров со ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ вСрсиСй с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Settings Sync: Select Service … , которая доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² VS Code Insiders.

Π’Π΅ΠΌΠ°: GitHub Light

Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° настроСк

Изюминкой этой Π²Π΅Ρ…ΠΈ стала наша Ρ€Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ΠΌ доступности Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° настроСк, Ρ€Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ всС Π΅Ρ‰Π΅ продолТаСтся. Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ послСдних Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ ΠΌΡ‹ ΠΏΡ€ΠΈΡΠ»ΡƒΡˆΠΈΠ²Π°Π»ΠΈΡΡŒ ΠΊ ΠΎΡ‚Π·Ρ‹Π²Π°ΠΌ ΠΈ ΠΈΠ·ΡƒΡ‡Π°Π»ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ упрощСния использования Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° настроСк с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ чтСния с экрана.ΠœΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ Π΄Π²Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этих ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ создали Π΄Π²Π° ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΆΠ΄Π΅ΠΌ Π²Π°ΡˆΠΈΡ… ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π½Π°ΠΌ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ всСго. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ссылки для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ свой ΠΎΡ‚Π·Ρ‹Π² см. Π’ выпускС GitHub β„– 104318.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° TypeScript 4.0

ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ TypeScript 4.0 Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ, Π½ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ выпуск VS Code Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ всСх прСдстоящих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ 4.0-RC Π·Π°Ρ€Π°Π½Π΅Π΅. НСкоторыС основныС ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹:

  • ЧастичноС использованиС IntelliSense Π²ΠΎ врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.
  • Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… символов Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Π·Π°Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ.
  • ΠžΠ±ΡŠΡΡΠ½ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ нСльзя ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΉ автоматичСский ΠΈΠΌΠΏΠΎΡ€Ρ‚ — ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π² сообщСнии Π±Π»ΠΎΠ³Π° TypeScript 4.0.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сСгодня, установив TypeScript 4.0-rc Π² своС Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ пространство ΠΈΠ»ΠΈ установив Π½ΠΎΡ‡Π½ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ TypeScript.

Взносы Π½Π° Π΄ΠΎΠ±Π°Π²ΠΎΡ‡Π½Ρ‹Π΅ Π½ΠΎΠΌΠ΅Ρ€Π°

ШСстнадцатСричный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ HexEditor Π²ΠΈΠ΄ΠΈΡ‚ дальнСйшиС ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Π² этой ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ копирования ΠΈ вставки, просмотра Ρ„Π°ΠΉΠ»ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ поиска ΠΈ Π·Π°ΠΌΠ΅Π½Ρ‹.ΠŸΠΎΠ»Π½Ρ‹ΠΉ список Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² README. Π›ΡŽΠ±Ρ‹Π΅ ΠΎΡ‚Π·Ρ‹Π²Ρ‹ ΠΈΠ»ΠΈ возникшиС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ vscode-hexeditor.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° копирования ΠΈ вставки

ΠœΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ значСния Π² Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡ… Π»ΠΈΠ±ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Π»ΠΈΠ±ΠΎ Π² любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ источник ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ ТСланию.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° поиска ΠΈ Π·Π°ΠΌΠ΅Π½Ρ‹

ШСстнадцатСричный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ поиска ΠΈ Π·Π°ΠΌΠ΅Π½Ρ‹, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ Ρ‚ΠΎΠΌΡƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится Π² VS Code.Он ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ поиск Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… полях с использованиСм подстановочных Π·Π½Π°ΠΊΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, FF ?? DD ) ΠΈ поиск ΠΏΠΎ рСгулярным выраТСниям Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ тСкста.

ΠœΡƒΠ»ΡŒΡ‚ΠΈ Π²Ρ‹Π±ΠΎΡ€

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ пСрСтаскиваниСм, Shift ΠΈ (Ctrl + Ρ‰Π΅Π»Ρ‡ΠΎΠΊ) Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ , Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Shift ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ для создания выдСлСния.

УдалСнная Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ΡΡ Ρ€Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, ΡƒΠ΄Π°Π»Π΅Π½Π½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ ΠΈΠ»ΠΈ подсистСму Windows для Linux (WSL) Π² качСствС ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ особСнности вСрсии 1.48 Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:

  • Π£Π΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ — ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹: ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… срСды ΠΈΠ· сцСнариСв Π²Ρ…ΠΎΠ΄Π° ΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ.
  • Remote — SSH: мСньшС запросов ΠΏΡ€ΠΈ запускС ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠΈ SSH-соСдинСния.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ Π½ΠΎΠ²Ρ‹Ρ… функциях Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈ исправлСниях ошибок Π² примСчаниях ΠΊ выпуску Remote Development.

Ноутбуки

Команда VS Code ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°Π΄ встроСнной ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ². Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ, ΠΌΡ‹ создали Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ GitHub Issue Notebooks, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ позволяСт Π²Π°ΠΌ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ GitHub ΠΈ запросы Π½Π° вытягиваниС.Π­Ρ‚ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ всС Π΅Ρ‰Π΅ находится Π½Π° стадии ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ вСрсии ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ использования VS Code Insiders, Π½ΠΎ ΠΎΠ½ΠΎ позволяСт Π²Π°ΠΌ ΠΈΡΠΏΡ‹Ρ‚Π°Ρ‚ΡŒ Notebook ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Ρ€ΡƒΠΊ, ΠΈ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π΄Ρ‹ вашим ΠΎΡ‚Π·Ρ‹Π²Π°ΠΌ.

Ноутбук UX

ΠœΡ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠΉ UX Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ². Π’ этом мСсяцС ΠΌΡ‹ сдСлали ячСйки Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΌΠΈ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ МСню ячССк () Π½Π° панСль инструмСнтов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ поиск дСйствий, связанных с ячСйками.

Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ пСрСтаскивания

ΠœΡ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ пСрСтаскивания Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π°Ρ….ΠŸΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ свСрнутой ячСйки Markdown пСрСмСстит всС Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ячСйки Π²Π½ΡƒΡ‚Ρ€ΠΈ области сворачивания.

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Notebook Π² тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΈΠ»ΠΈ любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ доступном Ρ‚ΠΈΠΏΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° нСпосрСдствСнно ΠΈΠ· контСкстного мСню Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

Π‘Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ячСйки ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ ΠΈ Π²Ρ…ΠΎΠ΄Ρ‹ ячССк, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ прСдставлСниС Notebook, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΅Π³ΠΎ частях.

Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Ρ‹ Jupyter с использованиСм Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Python

Команда Python Extension анонсировала ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ использования Jupyter с собствСнными записными ΠΊΠ½ΠΈΠΆΠΊΠ°ΠΌΠΈ VS Code. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ подробности Π² ΠΈΡ… Π±Π»ΠΎΠ³Π΅ Python Notebooks.

Запросы Π½Π° ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ GitHub ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ΡΡ Ρ€Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ GitHub Pull Requests and Issues, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ позволяСт Π²Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ запросами Π½Π° вытягиваниС ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ. НСкоторыС обновлСния для этого выпуска Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:

  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΊ рСпозитория, Ссли Ρƒ вас Π½Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΈΠΊΡΠ°Ρ†ΠΈΡŽ ΠΈΠ»ΠΈ ΠΠ°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°Π΄ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ .
  • ОбновлСна ​​вСрсия GitHub rest API, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎΠ±ΠΎ всСх Π½ΠΎΠ²Ρ‹Ρ… функциях ΠΈ обновлСниях, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ список ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ для выпуска Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ 0.19.0.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΏΡƒΠ½ΠΊΡ‚

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ , Ссли свойство . Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство when , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ условиС доступности Π·Π°Π΄Π°Ρ‡ этого Ρ‚ΠΈΠΏΠ°.Если Π΅ΡΡ‚ΡŒ случай, ΠΊΠΎΠ³Π΄Π° Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ΄Π½Π° ΠΈΠ· Π²Π°ΡˆΠΈΡ… Π·Π°Π΄Π°Ρ‡ Π±Ρ‹Π»Π° настроСна Π² Ρ„Π°ΠΉΠ»Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ tasks.json , Π½ΠΎ ΠΎΠ½Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ доступна Π½ΠΈΠ³Π΄Π΅ ΠΈΠ· ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса VS Code, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ условиС , ΠΊΠΎΠ³Π΄Π° , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΎΡ‚ ΠΏΠΎΠΊΠ°Π·Π° Π³Π΄Π΅ ΡƒΠ³ΠΎΠ΄Π½ΠΎ.

ΠΠ°Ρ‡Π°Π»ΡŒΠ½Π°Ρ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π²ΠΈΠ΄Π° Π΄Π΅Ρ€Π΅Π²Π°

Π”Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½Ρ‹Π΅ прСдставлСния ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ для своСго Π²ΠΊΠ»Π°Π΄Π° package.json . Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹: Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ), свСрнутый ΠΈ скрытый .БостояниС видимости ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, послС Ρ‡Π΅Π³ΠΎ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ всСгда восстанавливаСтся Π΄ΠΎ значСния, установлСнного ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.

Git: ΠΊΠΎΠΌΠ°Π½Π΄Π° получСния ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… источников

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Git Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ прСдоставляСт Π½ΠΎΠ²ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ API Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ для отобраТСния интСрфСйса быстрого Π²Ρ‹Π±ΠΎΡ€Π° ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ источника: git.api.getRemoteSources . ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этом Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π² выпускС β„–102394.

ИспользованиС ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ² Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ

API для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ поставщиков Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ стабилСн.Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ getSession ΠΈ onDidChangeSession , Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для Π²Ρ…ΠΎΠ΄Π° ΠΈ ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Ρ‚ΡŒ измСнСния для Π΄Π²ΡƒΡ… встроСнных поставщиков Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Microsoft ΠΈ GitHub. Π‘ΠΌ. Π—Π΄Π΅ΡΡŒ ΠΎΠ±Ρ€Π°Π·Π΅Ρ† Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π½Π° GitHub.

Новый Π²Π΅Π±-просмотр с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ΄ΠΈΠΊΠΎΠ½ΠΎΠ², ΠΎΠ±Ρ€Π°Π·Π΅Ρ†

ΠœΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π·Π΅Ρ† Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Webview, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ссылку Π½Π° Π½Π°ΡˆΡƒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΊΠΎΠ΄ΠΈΠΊΠΎΠ½ΠΎΠ². Π­Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ vscode-codicons npm ΠΈ ссылаСтся Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈΠ· Π²Π΅Π±-просмотра.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ индСкса языкового сСрвСра

Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ LSIF TypeScript Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ настройки Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π±Ρ‹Π»ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ памяти, особСнно для символов, экспортируСмых с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ явных ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² экспорта.

ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Π΅ API Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ этап сопровоТдаСтся Π½ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΌΠΈ API, ΠΈ Π°Π²Ρ‚ΠΎΡ€Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡ… ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ. Как всСгда, ΠΌΡ‹ ΠΆΠ΄Π΅ΠΌ Π²Π°ΡˆΠΈΡ… ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ². Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ API:

  • Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ инсайдСров, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Π΅ API часто ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ.
  • Π£ вас Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ эта строка Π² Ρ„Π°ΠΉΠ»Π΅ package.json вашСго Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ: "enableProposedApi": true .
  • Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ Ρ„Π°ΠΉΠ»Π° vscode.proposed.d.ts Π² ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ API. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ выпускС ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ критичСскиС измСнСния, ΠΈ ΠΌΡ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ Π»ΠΎΠΌΠ°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.

API мСню Π±Ρ‹Π» Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ подмСню.Π­Ρ‚ΠΎ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ принято Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Git для очистки Π΅Π³ΠΎ мСню пСрСполнСния. ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с синтаксисом, Π° Ρ‚Π°ΠΊΠΆΠ΅ с возмоТностями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСдоставляСт этот API.

ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° сСансов ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ

VS Code ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ vscode.debug.startDebugging для запуска сСансов ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. На этом этапС ΠΌΡ‹ Π²Π²Π΅Π»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ сопоставлСния vscode.debug.stopDebugging для остановки ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ сСанса (ΠΈΠ»ΠΈ всСх сСансов). Π‘ этим Π½ΠΎΠ²Ρ‹ΠΌ API большС Π½Π΅Ρ‚ нСобходимости ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Π½Π΅Π΅ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·ΡƒΠ΅ΠΌΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Debug: Stop (ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: workbench.action.debug.stop ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ останавливаСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Β«Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉΒ» сСанс ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ.

ДокумСнтация ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ

НовыС Ρ‚Π΅ΠΌΡ‹ ΠΎΠ± ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ…

Появились Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅ΠΌΡ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ Π² VS Code:

И ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с этим сообщСниСм Π² Π±Π»ΠΎΠ³Π΅ ΠΎΠ± использовании Dev Containers Π² ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ прСподаватСлям ΠΈ учащимся ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹Π΅, воспроизводимыС настройки классной ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹.

ΠžΠ±Π»Π΅Π³Ρ‡Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Java

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Language Support for Java Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ±Π»Π΅Π³Ρ‡Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ быстро Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с исходными Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Java.Π’Ρ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΌΠΎΡ‰Π½Ρ‹Π΅ языковыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠ·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, навигация, Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° синтаксиса для исходного ΠΊΠΎΠ΄Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ JDK.

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ кэша Azure

НовоС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ кэша Azure ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ просмотр Π΄Π°Π½Π½Ρ‹Ρ… Π² кэшС Azure.

Π’Π°ΠΆΠ½Ρ‹Π΅ исправлСния

  • 33720: нСвСрная ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΊΠ°ΠΊ Windows 1252
  • 102037: Если Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ событиС , Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎΠ΅ , VS Code зависаСт Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ
  • 103463: ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠΈ Π·Π½Π°Ρ‡ΠΊΠΈ Β«ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΒ» ΠΈ Β«ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΒ» Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π½Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

Бпасибо

И послСднСС, Π½ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½ΠΎΠ΅: Бпасибо ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ людям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² этом мСсяцС внСсли свой Π²ΠΊΠ»Π°Π΄ Π² VS Code:

УчастиС Π² отслСТивании ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ:

Π’ΠΊΠ»Π°Π΄ Π² vscode :

Π’ΠΊΠ»Π°Π΄ Π² vscode-json-languageservice :

Π’ΠΊΠ»Π°Π΄ Π² vscode-vsce :

Π’ΠΊΠ»Π°Π΄ Π² vscode-eslint :

Π’ΠΊΠ»Π°Π΄ Π² язык-сСрвСр-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» :

Π’ΠΊΠ»Π°Π΄ Π² debug-adapter-protocol :

Π’ΠΊΠ»Π°Π΄ Π² vscode-recipes :

Π’ΠΊΠ»Π°Π΄ Π² vscode-hexeditor :

Π’ΠΊΠ»Π°Π΄ Π² vscode-js-debug :

Π’ΠΊΠ»Π°Π΄ Π² vscode-generator-code :

.

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Visual Studio Code C ++: ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π·Π° ΠΌΠ°ΠΉ 2020 Π³.

Julia

Π’Π΅ΠΏΠ΅Ρ€ΡŒ доступно ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Visual Studio Code C ++ Π·Π° ΠΌΠ°ΠΉ 2020 Π³. Π­Ρ‚ΠΎΡ‚ послСдний выпуск ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ - Ρ€Π΅ΠΆΠΈΠΌΡ‹ ARM ΠΈ ARM64 IntelliSense ΠΈ сворачиваниС ΠΊΠΎΠ΄Π° для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ языка C ++ - наряду с мноТСством ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΉ ΠΈ исправлСний ошибок. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎΠ±ΠΎ всСх измСнСниях, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с нашими примСчаниями ΠΊ выпуску Π½Π° GitHub.

Π Π΅ΠΆΠΈΠΌΡ‹ IntelliSense для ARM ΠΈ ARM64

Π’ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Π·Π° ΠΌΠ°ΠΉ 2020 Π³. Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ C ++ для обСспСчСния Π½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰Π΅Π³ΠΎ IntelliSense ΠΏΡ€ΠΈ кросс-компиляции для ARM ΠΈ ARM64.Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΎΡ‚ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ вашСй основной ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ВсС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ компилятору ΠΈ Ρ€Π΅ΠΆΠΈΠΌ IntelliSense.

ΠŸΡƒΡ‚ΡŒ ΠΊ компилятору ΠΈ конфигурация Ρ€Π΅ΠΆΠΈΠΌΠ° IntelliSense хранятся Π² Ρ„Π°ΠΉΠ»Π΅ c_cpp_properties.json вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠžΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π²Ρ‹Π±Ρ€Π°Π² C / C ++: Edit Configurations (UI) Π½Π° ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅ ΠΊΠΎΠΌΠ°Π½Π΄.

Π’ ΠŸΡƒΡ‚ΡŒ ΠΊ компилятору Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ ΠΊ компилятору, совмСстимому с вашСй Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ.НапримСр, Β«/ usr / bin / arm-none-eabi-g ++Β» ΠΏΡ€ΠΈ компиляции для ARM с ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Linux.

Π—Π°Ρ‚Π΅ΠΌ установитС IntelliSense mode Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎ-зависимый Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ компилятора, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅. ОбновлСниС Π·Π° ΠΌΠ°ΠΉ 2020 Π³. прСдоставляСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ IntelliSense: clang-arm, clang-arm64, gcc-arm, gcc-arm64, msvc-arm ΠΈ msvc-arm64. НапримСр, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«gcc-armΒ», Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ GCC для компиляции для ARM.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ использованию IntelliSense Π²ΠΎ врСмя кросс-компиляции для ARM! Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ Настройка IntelliSense для кросс-компиляции.

Π‘Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°

ОбновлСниС Π·Π° ΠΌΠ°ΠΉ 2020 Π³. обСспСчиваСт сворачиваниС ΠΊΠΎΠ΄Π° для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ языка C ++, Ρ‡Ρ‚ΠΎ позволяСт Π»Π΅Π³ΠΊΠΎ ΡΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠΈ ΠΊΠΎΠ΄Π°. Π‘Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, прСдоставляСмоС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ C ++, устраняСт ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΎΠΏΡ‹Ρ‚Π° сворачивания ΠΊΠΎΠ΄Π°, Π½Π΅ зависящСго ΠΎΡ‚ языка. Π’ частности, сворачиваниС ΠΊΠΎΠ΄Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ для ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² #if, #include ΠΈ Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π².

Π§Ρ‚ΠΎ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅?

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ C ++ для Visual Studio Code сСгодня, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈ Π΄Π°ΠΉΡ‚Π΅ Π½Π°ΠΌ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅.Если Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Ρƒ вас Π΅ΡΡ‚ΡŒ прСдлоТСния, сообщитС ΠΎ Π½ΠΈΡ… Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹Β» нашСго рСпозитория GitHub. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ ΠΊ нашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Ρ€Π°Π½Π½ΠΈΠΌ сборкам нашСго выпуска, пСрСйдя Π² Π€Π°ΠΉΠ» > Настройки > Настройки ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ > C / C ++, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Β« C_Cpp: ΠΊΠ°Π½Π°Π» обновлСния» Β»Π΄ΠΎΒ« Insiders Β».

Π‘ Π½Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΡΠ·Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π½ΠΈΠΆΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ Π½Π° visualcpp @ microsoft.com. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π½Π°ΡˆΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² Twitter ΠΏΠΎ адрСсу @VisualC.

.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *