Описание
Построенный на базе open source решений, VS Code позволяет использовать как готовые сборки под проприетарной лицензией Microsoft, так и собственные комбинации продукта с дополнительными модулями и расширениями, доступными на Visual Studio Marketplace. Данный редактор кода работает на операционных системах: Windows, MacOS и Linux. Исходный код Visual Studio Code расположен на GitHub.
Являясь достаточно гибким инструментом, VS Code содержит большое количество настроек кастомизирующих интерфейс под свои нужды — темы, конфигурирование (как глобально, так и для конкретного проекта), цветовые схемы, контекстное меню, хоткеи (с возможностью импортировать из уже установленных редакторов) и многое другое. Также, имеется возможность установить языковый пакет для русского языка.
В Visual Studio Code вы можете создать любое веб- или облачное приложение, игру или расширение на предпочитаемом языке программирования.
Возможности Visual Studio Code:
- Настраиваемый интерфейс;
- Интеллектуальные контекстные подсказки и автодополнения с технологией IntelliSense, предсказывающей действия программиста;
- Библиотека шаблонов и сниппетов для быстрой работы с кодом;
- Встроенный отладчик кода, без необходимости использовать полную IDE;
- Интегрированные инструменты для работы с GIT, а также средства для быстрой сборки и тестирования разных типов приложений;
- Инструменты для рефакторинга и от оптимизации кода;
- Подсветка синтаксиса;
- Терминал.
Все это делает Visual Studio Code универсальным редактором кода с поддержкой большого числа языков программирования (PHP, Perl, Python, Lua, C#, C++, Clojure, F#, Visual Basic, XML, JSON, Java, HTML, Visual Basic, SQL и других), а также отличным инструментом для программирования с высокой скоростью и эффективностью
Особенности Visual Studio Code:
- Отладка кода прямо из редактора, навигация, интерактивная консоль;
- Работа с Git не покидая VS Code — коммиты в Git-репозитории, откаты изменений, комментарии и прочее, что обычно делается средствами командной строки;
- Вместо простого автозаполнения применяется технология интеллектуального завершения на основе типов переменных, определений функций и импортированных модулей;
- Дополнительные расширения — новые языки, отладчики, темы и многое другое.
Преимущества Visual Studio Code:
- Кроссплатформенный редактор, работающий на Linux, Windows и macOS;
- Легко настраиваемый интерфейс под любые задачи и стили работы;
- Много дополнительных расширений.
Недостатки Visual Studio Code:
- Не смотря на то, что VS Code является продуктом с открытым исходным кодом, готовые сборки от Microsoft - лицензируются. В лицензированных версиях Visual Studio Code собираются данные об использовании продукта (телеметрия).
- Ресурсоемкий.
Альтернативы Visual Studio Code:
- VSCodium — это полностью открытый форк Visual Studio Code без телеметрии;
- Atom — редактор кода с поддержкой плагинов и функции телетайпа, а также интеграцией с GIT;
- Geany — мощный, надежный и легковесный редактор с полезными функциями и поддержкой более 50-ти языков программирования.