Независимо от того, являетесь ли вы штатным разработчиком, работающим с массивными базами кода на регулярной основе, или простым программистом-любителем - Visual Studio Code может стать идеальным дополнением к вашему набору инструментов разработки. Этот впечатляющий редактор кода Linux стал одним из самых популярных редакторов с момента его создания четыре года назад. Среди множества функций Visual Studio Code выделяется среди других редакторов расширяемостью. Существует бесконечное количество расширений Visual Studio Code, которые могут сделать программирование увлекательным для новичков и повысить продуктивность для более опытных разработчиков.
Лучшие расширения Visual Studio Code
Кажущееся бесконечным количество доступных расширений vscode имеет тенденцию довольно быстро перегружать пользователей. Честно говоря, в этом современном редакторе кода вы можете найти практически любые типы расширений, которые вам нужны. Таким образом, мы взяли на себя смелость указать 20 лучших расширений кода Visual Studio для программирования общего назначения. Продолжайте читать, чтобы узнать больше об этих превосходных расширениях.
1. Удаленный - Контейнеры
Docker вывел концепцию контейнеров на совершенно новый уровень. Это позволяет разработчикам легко создавать программы, не беспокоясь о пользовательских системах. Разработчики могут упаковать все файлы, необходимые для запуска новой программы, в 'контейнер' и пользователи могут эффективно запускать их в своей системе без необходимости установки каких-либо зависимостей. Расширение Remote - Containers позволяет разработчикам напрямую использовать эту идею при кодировании в VS Code.
Особенности удаленных контейнеров
- Удаленный - Контейнеры предоставляют полноценный инструмент и четко определенный стек среды выполнения, который можно легко использовать для контейнеризации ваших последних программ.
- Пользователи Linux должны иметь Docker Compose 1.21+ установлены в их системе и добавляют своего пользователя в группу докеров с помощью usermod -aG docker $ USER.
- Контейнеры можно использовать либо как постоянную среду разработки, либо вы можете просто прикреплять программы к работающему контейнеру.
- Вы можете временно перенаправить порты контейнера или оставить их постоянно открытыми внутри вашего хоста Linux.
Скачать расширение
2. Разумность пути
Path Intellisence - одно из тех редких расширений vscode, которое обеспечивает гарантированное повышение производительности вашей разработки. Если вы, как и я, полиглот-разработчик, и одновременно работаете со слишком большим количеством разных технологий, вам наверняка понадобится удобный инструмент, который запомнит ваш путь к файлу. Path Intellisence начиналась как простое расширение для автозаполнения имен файлов, но с тех пор доказала, что это незаменимый актив в цепочке инструментов современных разработчиков.
Особенности Path Intellisence
- Надежные параметры конфигурации этого расширения VS Code позволяют пользователям выбирать из ряда предварительно созданных параметров, например, должна ли косая черта предшествовать именам каталогов или нет.
- Path Intellisence можно настроить для отображения как абсолютных, так и относительных путей к вашим именам файлов.
- Поставляется под лицензией MIT, которая дает разрешение на дальнейшее изменение расширения.
- Path Intellisence также может использоваться для автозаполнения скрытых файлов.
Скачать расширение
3. Python
Python является предпочтительным выбором для значительной части разработчиков с открытым исходным кодом по многим причинам, включая простоту использования и гибкость. Более того, программисты, которым необходимо работать с приложениями, управляемыми данными, часто придерживаются Python из-за его огромного набора сторонних библиотек и простой интеграции с бизнес-решениями. Если вы программист на Python, от выбранного вами текстового редактора можно ожидать определенных вещей. К счастью для вас, расширение кода Python VS позволит вам легко использовать язык.
Особенности расширения Python
- Расширение Python VS Code поставляется со встроенной поддержкой линтинга, навигации по коду, записной книжки Jupyter, проводника переменных, фрагментов кода и т. Д.
- Разработчики могут очень эффективно использовать надежный отладчик при обнаружении трудных для отлова ошибок в обычно больших базах кода.
- Он предлагает удобные командные палитры для быстрого управления скриптами Python и выполнения таких задач, как тестирование, рефакторинг и т. Д.
- Разработчики могут запускать и переключаться между virtualenv, venv, pipenv, conda и pyenv очень быстро, используя это расширение.
Скачать расширение
4. Живой сервер
Системным администраторам Linux часто требуется создать действующий сервер в своей системе для наблюдения за несколькими вещами в действии. Расширение Live Server можно использовать для настройки локального сервера разработки, который позволит программистам без труда тестировать вновь созданные статические и динамические страницы. Кнопка запуска, присутствующая на панели задач, позволит вам запустить свой код напрямую в качестве сервера разработки, а также вы можете настроить расширение для перезагрузки страниц, как только вы сохраните свою текущую работу.
Особенности Live Server
- Это одно из лучших расширений vscode для веб-разработчиков из-за его непосредственного влияния на производительность.
- Расширение Live Server позволяет веб-разработчикам использовать различные горячие клавиши, повышая скорость разработки и тестирования в процессе.
- Он поставляется с встроенной поддержкой нескольких браузеров, SVG, CORS, прокси, https и вложения для отладки Chrome.
- Live Server позволяет создавать рабочие области с несколькими корнями и поддерживает удаленное подключение через WLAN.
Скачать расширение
5. Visual Studio Intellicode
Visual Studio Intellicode - одно из самых замечательных расширений Visual Studio Code, которые вы когда-либо могли использовать. Он создан для помощи разработчикам и программистам с предложениями интеллектуального автозавершения кода и имеет встроенную поддержку широкого спектра языков программирования. Visual Studio Intellicode использует различные методы машинного обучения для наблюдения и поиска шаблонов, используемых в многочисленных проектах GitHub с открытым исходным кодом, и предлагает их, пока вы пишете код в редакторе.
Особенности Visual Studio Intellicode
- Visual Studio Intellicode по умолчанию поддерживает Python, TypeScript / JavaScript, React и Java.
- Прогнозы, предоставляемые расширением Intellicode, появляются в новом разделе списка предложений со значком звездочки.
- Вместо стандартных предустановленных предложений он предоставляет эффективные подсказки для завершения, подсказки и справку по подписям с учетом контекста.
- Пользователи Java должны установить как минимум Java 8 Update 151, чтобы использовать это расширение в своих проектах.
Скачать расширение
6. Синхронизация настроек
Современным разработчикам часто приходится работать над несколькими системами для разных проектов. Вы можете использовать свою персональную рабочую станцию для индивидуальных проектов, в то время как для офисной работы могут потребоваться совершенно другие системы. Как бы то ни было, могут потребоваться значительные усилия, чтобы сосредоточиться на проектах, а не на настройках IDE, и это приводит к серьезному снижению производительности. К счастью для вас, расширение Settings Sync предназначено для удобного и беспроблемного управления конфигурациями разработчика на всех ваших рабочих станциях.
Особенности синхронизации настроек
- Он позволяет разработчикам использовать токен своей учетной записи GitHub и Gist для быстрого управления настройками разработки.
- Это расширение позволяет разработчикам синхронизировать свои настройки, фрагменты, темы, значки, горячие клавиши, рабочие области и даже их расширения.
- Синхронизация настроек автоматически загружает последние настройки при запуске, а также загружает их автоматически в случае изменения настроек.
- Он предоставляет разработчикам полезную информацию об используемых ими конфигурациях IDE и расширениях.
Скачать расширение
7. Отладчик для Chrome
Отладчик для Chrome, возможно, является одним из лучших расширений Visual Studio Code для разработчиков JavaScript. Он предоставляет набор надежных функций, которые призваны значительно улучшить ваш повседневный рабочий процесс. Это современное расширение позволяет как интерфейсным, так и серверным разработчикам отлаживать свои коды прямо в редакторе кода и помогает очень быстро находить те ошибки, которые трудно отловить. Это официальное расширение VS Code от Microsoft, которое регулярно поддерживается.
Особенности отладчика для Chrome
- Отладчик для Chrome позволяет разработчикам устанавливать точки останова в исходных кодах JavaScript, когда карты включены.
- Консоль очень прочная и содержит все необходимые функции для продуктивного рабочего процесса.
- Разработчики могут использовать это расширение VS Code для отладки сценариев eval, тегов сценариев или даже сценариев, которые добавляются динамически.
- Функция часов позволяет разработчикам отслеживать изменения в параметрах, задаваемых пользователем, намного проще, чем многие расширения Visual Studio Code.
Скачать расширение
8. Красивее
Prettier - одно из лучших расширений кода VS для современных веб-дизайнеров, которым необходимо следовать хорошо продуманному набору правил при разработке своих страниц. Это замечательное расширение, которое позволяет им использовать популярный пакет Prettier. Это надежный и самоуверенный форматировщик кода, который позволяет дизайнерам структурировать свои коды. Prettier работает вместе с JavaScript, TypeScript, HTML, CSS, Markdown, GraphQL и другими современными инструментами и позволяет легко создавать передовые приложения.
Особенности Prettier
- Prettier упрощает форматирование вашего кода на основе заранее определенного набора правил и очень эффективно их структурирует.
- Он позволяет использовать надежные командные палитры для запуска и выполнения различных задач форматирования.
- Вы можете легко перепривязать редактор.действие.форматДокумент и редактор.действие.formatSelection для настройки привязки личных клавиш.
- Prettier поставляется со встроенной интеграцией для Visual Studio Code ESLint и TSLint.
Скачать расширение
9. Раскраска для пары кронштейнов
Расширение Bracket Pair Colorizer - одно из самых продуктивных расширений Visual Studio Code для программистов. Если вы похожи на меня и часто обнаруживаете, что ошибочно просматриваете эти запутанные фигурные скобки при проверке ветвей кода; это необходимо для вас. Это позволяет редактору идентифицировать совпадающие скобки с цветами, которые вы можете определить и настроить. Таким образом, вы можете узнать глубину ветки кода, просто взглянув на цвет соответствующей скобки.
Особенности Bracket Pair Colorizer
- Bracket Pair Colorizer позволяет полностью контролировать, какие символы должны совпадать и какие цвета использовать, в зависимости от предпочтений разработчика.
- Он автоматически сопоставляет (), [] и и позволяет программисту определять и сопоставлять пользовательские скобки.
- Программисты могут выбрать список цветов при настройке своих скобок и могут выбрать определенный цвет для осиротевших скобок.
- Это позволяет разработчикам определять пользовательские горячие клавиши для расширения и отмены выбора курсора до следующей области.
Скачать расширение
10. Quokka
Quokka.js - это надежный современный блокнот для разработчиков JavaScript, которые активно работают над VS Code для своих проектов. Это одно из самых легких, но эффективных расширений vscode, которое вы можете использовать для ускорения рабочего процесса. Quokka проверяет ваш код JavaScript в режиме реального времени и дает мгновенную обратную связь о том, какие блоки уже выполнены, а какие нет. Если вы ищете расширение JS, чтобы сэкономить время, затрачиваемое на проверку кода, Quokka - это решение для вас.
Особенности Quokka
- Quokka использует фиксированный цветовой тип для каждого результата, что позволяет разработчикам более эффективно понимать процесс выполнения.
- Само расширение действительно простое и не требует настройки разработчика.
- Достаточная документация Quokka позволяет очень легко приступить к работе с расширением практически в кратчайшие сроки.
Скачать расширение
11. Live Share
Live Share - это инновационное расширение, направленное на доведение вашего рабочего процесса до высочайшего уровня. Это позволяет разработчикам делиться своими фрагментами кода с другими соавторами в режиме реального времени прямо из вашего любимого редактора кода. Расширение Live Share - это еще одно расширение для визуальной студии, которое разрабатывает Microsoft, и делает совместную работу в команде более продуктивной. Более того, он имеет встроенную поддержку большинства основных языков, включая C, Java, ASP.NET, JavaScript, Go, Kotlin и др.
Особенности Live Share
- Он позволяет мгновенно обмениваться текущими проектами наряду с сеансами отладки, экземплярами терминалов, веб-приложениями с использованием localhost и многим другим.
- Разработчики могут согласиться сохранить свои личные предпочтения (темы, горячие клавиши) для себя, одновременно делясь своими проектами с другими.
- Соавторам не требуется устанавливать какие-либо репозитории или SDK для работы с вашим текущим кодом.
- Это позволяет разработчикам присоединяться к собственным сеансам совместной работы, чтобы удаленно опробовать новые вещи.
Скачать расширение
12. Расширение GitHub
Приобретение GitHub Microsoft всколыхнуло весь мир с открытым исходным кодом, и вопреки распространенному мнению, Microsoft добилась большего, чем многие могли подумать. GitHub теперь предлагает больше интеграции с популярными инструментами, и расширение GitHub для кода Visual Studio является прекрасным примером этого. Это позволяет сторонним разработчикам намного быстрее подключаться и совместно работать над проектами, а выполнение сложных рабочих процессов превращается в детскую игру. Это просто необходимо, если вы, как и я, фанат открытого исходного кода.
Особенности расширения GitHub
- Очень легко подключиться к вашим любимым репозиториям, и он может открывать страницу GitHub вашего текущего проекта прямо в браузере
- Это расширение позволяет разработчикам очень быстро клонировать, создавать или публиковать репозитории, не выходя за пределы редактора.
- Он имеет встроенную поддержку для настройки нескольких папок, GitHub Enterprise, слияния запросов на вытягивание и многого другого.
- Он также позволяет пользователям просматривать и проверять свои запросы на вытягивание, разветвлять проекты, создавать списки и многое другое.
Скачать расширение
13. Уценка все в одном
Markdown All in One - модное расширение для написания Markdown с использованием VS Code. Это полноценное расширение, которое по умолчанию поддерживает такие функции, как предварительный просмотр в реальном времени и подсветка синтаксиса. Вкус, предоставляемый этим расширением, будет очень похож на Markdown GitHub. Это должно сделать его привлекательным для разработчиков с открытым исходным кодом, поскольку теперь они могут даже писать свою документацию с помощью Visual Studio Code. Само расширение легко настраивается и самодокументируется.
Особенности Markdown All in One
- Он известен своей высочайшей скоростью и превосходной производительностью среди энтузиастов открытого исходного кода.
- Поддержка подсветки синтаксиса очень компетентна и может быть быстро настроена.
- Это расширение VS Code можно использовать для удобного выбора частей текста и добавления гиперссылок.
- Markdown All in One имеет чрезвычайно универсальные сочетания клавиш, а также надежное автозаполнение.
Скачать расширение
14. Докер
Расширение Docker для VS Code необходимо как профессионалам, так и энтузиастам открытого исходного кода. Он предлагает широкий спектр удобных функций, включая подсветку синтаксиса, команды, линтинг, Dockerfile и многое другое.
Это расширение упрощает создание и развертывание ваших контейнерных приложений прямо из вашего любимого редактора исходного кода. Расширение разработано Microsoft и обеспечивает удобство работы пользователя без снижения производительности.
Особенности Docker
- Вы можете просто нажать F1 для создания файла Dockerfile, docker-compose.yml и .dockerignore файлы автоматически.
- Он поставляется со встроенной поддержкой IntelliSense для интеллектуального автозаполнения.
- Расширение Docker позволяет загружать образы непосредственно из реестров в службу приложений Azure.
- Палитра команд по умолчанию этого расширения содержит огромный набор широко используемых команд.
Скачать расширение
15. Arduino для кода Visual Studio
Плата Arduino - это мощный маленький элемент электроники, который можно использовать для создания интересных проектов на основе микроконтроллеров. Как правило, разработчикам необходимо установить программное обеспечение Arduino IDE для написания своих кодов и развертывания их на плате.
Но расширение Arduino Visual Studio Code позволяет вам делать то же самое и многое другое прямо из вашего любимого текстового редактора Linux. Хотя расширение не является бесплатным, оно сделает оплату достойной для большинства разработчиков.
Особенности Arduino для Visual Studio
- Он предоставляет полностью совместимую альтернативу Arduino IDE с инструментами для редактирования, сборки, развертывания и отладки.
- Arduino IDE для Visual Studio поставляется со встроенной поддержкой всех распространенных клонов Arduino, включая AVR, SAMD, ESP, STM32, Intel и Ti.
- Он поставляется со встроенным последовательным монитором, менеджером плат и библиотек и поддерживает IntelliSense.
- Это расширение имеет ту же конфигурацию, что и Arduino IDE.
Скачать расширение
16. Открыть в браузере
Это расширение делает именно то, что следует из названия. Это одно из лучших расширений vscode для веб-разработчиков, поскольку оно позволяет им очень удобно просматривать свои веб-страницы или приложения.
По умолчанию страницы отображаются в веб-браузере по умолчанию, установленном на вашем ПК. Однако вы можете легко настроить конфигурацию, чтобы изменить ее на любой другой веб-браузер. Комбинация клавиш Alt + B открывает текущий файл в браузере по умолчанию, а Shift + Alt + B открывает в указанном браузере.
Особенности открытия в браузере
- Расширение написано с использованием TypeScript и использует чрезвычайно легкий пакет npm под названием opn.
- Это позволяет разработчикам открывать файлы любого типа, с которыми они имеют дело, а не только обычный HTML.
- На данный момент он поддерживает Google Chrome, Firefox, Firefox Developer Edition, Edge, Chromium и Internet Explorer.
Скачать расширение
17. Фрагменты кода JavaScript (ES6)
Если вы современный веб-разработчик, вы должны работать с различными стеками JavaScript. Независимо от того, какие фреймворки вы выберете, ввод одних и тех же общих кодов в разных проектах должен уменьшить ваш рабочий процесс.
Фрагменты кода JavaScript (ES6) - это удобное небольшое расширение библиотеки, которое предоставляет некоторые очень полезные фрагменты кода JavaScript для незанятого разработчика. Он просто связывает стандартные вызовы JavaScript в простые горячие клавиши. Однако это может значительно повысить вашу текущую продуктивность.
Особенности пакета фрагментов кода JavaScript
- Он поставляется с встроенной поддержкой JavaScript, TypeScript, Vue, React и HTML.
- Разработчики могут очень быстро добавлять или импортировать свои собственные коллекции фрагментов кода внутри этого расширения.
Скачать расширение
18. Проверка орфографии кода
Проверка орфографии кода - отличное расширение, которое упрощает поддержку профессиональных баз кода. Если вы работаете над качественными продуктами, необходимо как можно больше удалять орфографические ошибки. Установка этого расширения означает, что вам никогда не придется беспокоиться о неправильном написании ваших комментариев, строк и обычного текста при вводе.
Особенности проверки орфографии кода
- Он показывает потенциальные орфографические ошибки в ваших комментариях, строках и обычном тексте в режиме реального времени или через интерактивное окно инструментов.
- Легко включить или отключить проверку орфографии, когда вы вводите и игнорируете слова с определенными параметрами.
- Проверка орфографии кода может быть настроена на многих уровнях и позволяет наследование / переопределение параметров конфигурации.
- Пользователи могут очень быстро добавлять собственные словари для своего языка в этом расширении.
Скачать расширение
19. Мастерская LaTex
Расширение LaTeX Workshop для VS Code - это умный способ повысить эффективность набора LaTeX с помощью предварительного просмотра, компиляции, автозаполнения, раскрашивания и т. Д. LaTex широко используется как для академических, так и для деловых презентаций. Если вы ищете комплексный способ использовать LaTex для своих обычных проектов, LaTeX Workshop станет для вас разумным решением. Вы также можете использовать это для быстрого создания файлов PDF прямо из вашего любимого редактора исходного кода.
Особенности LaTex Workshop
- Его надежная функция SyncTeX позволяет пользователям переключаться между .tex-файлы и их PDF-файлы и наоборот.
- LaTex Workshop может автоматически создавать файлы PDF после каждой успешной сборки LaTex.
- Он отлично работает с IntelliSense и поддерживает дополнения для различных ключей библиографии.
- Он поставляется с эффективной библиотекой сниппетов, которая содержит множество ежедневно используемых команд LaTex.
Скачать расширение
20. GitLens
GitLens - это впечатляющее расширение с открытым исходным кодом для Visual Studio Code, которое сделает участие в сторонних проектах проще, чем когда-либо. Он позволяет пользователям полностью контролировать возможности Git, встроенные в код, и нацелен на максимальное повышение производительности. Благодаря таким функциям, как аннотации Git виноват и линза кода, понимание новой кодовой базы займет минимум вашего драгоценного времени.
Особенности GitLens
- Текущая функция аннотации виноватых строк предлагает надежный способ запомнить авторство кода.
- Представления на боковой панели предлагают ценную информацию о проектах и делают визуализацию, навигацию и исследование новых репозиториев еще более интересными.
- GitLens позволяет пользователям искать и открывать истории коммитов на основе сообщений, авторов, файлов, идентификаторов и многого другого.
- Пользователи могут быстро переключаться между различными наборами настроек, используя настраиваемые режимы.
Скачать расширение
Конечные мысли
Изобилие надежных, привлекательных и полезных расширений Visual Studio Code затрудняет выбор из них для установки. Мы предлагаем пользователям не устанавливать расширение только потому, что оно есть. Вместо этого вы должны позволить своим проектам определять, какие инструменты им требуются. Мы выделили 20 лучших универсальных расширений vscode, которые могут помочь любому. Эти выборы основаны на популярности среди разработчиков и их функциональных возможностях. Надеюсь, мы смогли предоставить вам всю необходимую информацию, которую вы искали. Продолжайте посещать нас, чтобы получить дополнительные руководства по захватывающим советам по программированию для Linux.