Visual Studio Code – мощный редактор для работы с программным кодом, предназначенный для написания «облачных» и веб-приложений. Редактор прост в освоении, кроме того, он обладает исчерпывающим набором функций для проверки и компиляции утилит, а весь пакет инструментов, доступных пользователю, помещен в удобный интерфейс.
Возможности Visual Studio Code
- встроенные инструменты интеграции с GitHub, GIT, а также Visual Studio Team Services для быстрого тестирования, сборки, упаковки и развертывания разных типов приложений;
- удобство работы с Unity-проектами;
- работа с Mono и Node.js с помощью встроенного отладчика;
- поддержка TypeScript и JavaScript;
- публикация созданных приложений в Microsoft Azure через сервис Visual Studio Team Services;
- поддержка практически всех языков программирования;
- написание кода для конкретной задачи с его последующей интеграцией в проект (с надстройкой или напрямую);
- обширная библиотека шаблонов, готовых фрагментов кода и сниппетов с возможностью добавления своих элементов;
- одновременная работа с несколькими проектами (в нескольких окнах);
- интерфейс можно разделить на две панели для сравнения кода;
- функция отладки.
Особенности программы
Visual Studio Code имеет встроенную поддержку основных языков программирования и самые необходимые расширения. После установки функционал программы можно расширить за счет установки различных дополнений, сделав из нее полноценную среду для своих нужд.
Интерфейс Visual Studio Code обладает общим стилем Проводника с левой панелью, отображающей пользовательские и общие файлы и папки. Справа отображается панель редактирования, в которой по умолчанию отображается открытый файл. Интерфейс редактора можно настроить под конкретные задачи. Например, можно открыть несколько независимых друг от друга панелей и окон.
Редактор поддерживает использование фрагментов кода. Эта функция позволяет существенно сократить время на написание программного кода. Можно использовать код загруженного приложения или любой другой код, просто прикрепив его к основному проекту.
Преимущества
- множество настроек (как всей программы, так и интерфейса);
- расширяемая библиотека дополнений и готовых решений;
- мультифункциональность (редактор поддерживает почти все языки, используемые для создания приложений);
- простота и гибкость.
Недостатки
- отсутствует возможность прямой связи с Microsoft Azure.