Код Visual Studio был обновлен с улучшениями специальных возможностей и инструмента Workbench. Также были улучшены отладка и контроль исходного кода.
Visual Studio Code — это бесплатный редактор исходного кода от Microsoft, и, несмотря на название, он имеет мало общего с Visual Studio. Наиболее заметные изменения в новом выпуске относятся к редактору Workbench Editor. Есть новая команда «Открыть редактор поиска», которая открывает существующий редактор поиска, если он существует, или позволяет создать новый. Редакторы поиска теперь также поддерживают настраиваемые конфигурации порядка сортировки поиска, включая сортировку по типу файла, дате изменения или количеству результатов.
Меню расширений было приведено в порядок, поэтому действия фильтров отображаются отдельно, а при просмотре меню «Расширения и дополнительные действия» используется лучшая организация запросов расширений.
Меню Git View и дополнительных действий также было реорганизовано. Это стало возможным благодаря новому подменю, предложенному API.
Также внимание привлекла поддержка GitHub. При публикации репозитория на GitHub теперь у вас есть возможность сделать репозиторий общедоступным. До сих пор по умолчанию все репозитории были частными.
В интерфейс отладки внесен ряд улучшений. Представление отладки теперь открывается автоматически только при запуске первого сеанса отладки, а значок отладки стал более четким, поэтому становится более очевидным, что запуск кода вызовет любые точки останова.
Есть новая команда Debug Open Link, которая упрощает отладку URL-адреса. До сих пор, если вы хотели отладить браузер, вам нужно было установить расширение Debugger for Chrome и написать файл конфигурации launch.json для отладки страницы. Эта команда позволяет отлаживать любой URL без дополнительных настроек запуска.
Улучшенная поддержка браузера означает, что все кодировки текстовых файлов настольной версии VS Code теперь также поддерживаются при запуске в браузере.
Другое важное изменение — это облегченный режим Java, когда вы хотите быстро работать с исходными файлами Java. В облегченном режиме языковой сервер разрешает только исходные файлы и JDK; в отличие от стандартного режима, где также разрешаются импортированные зависимости и создается проект. Облегченный режим по-прежнему обеспечивает автозавершение кода, навигацию, структуру и проверку синтаксиса, а также JDK.