Состоялся январский релиз Visual Studio Code.
В этом обновлении:
- Теперь нет необходимости перезапускать редактор при установке расширений. Возможность установки расширений без принудительной перезагрузки Visual Studio Code являлась одним из самых популярных запросов. Также нет необходимости в перезапуске при удалении или выключении расширений. Но всё же существуют некоторые расширения, которые по техническим причинам требуют перезагрузки при установке.
- Улучшения в меню: переработка пунктов «Go», «Edit».
- Режим Дзен теперь может скрывать номера строк. Это поведение регулируется настройкой
zenMode.hideLineNumbers
. - Новые переменные, которые могут использоваться в настройке
window.title
:-
${activeFolderShort}
: имя директории, в которой содержится текущий файл. -
${activeFolderMedium}
: путь к директории, в которой содержится файл, относительно директории текущего workspace. -
${activeFolderLong}
: полный путь к директории, в которой находится файл.
-
- Удален устаревший режим поиска. 20 релизов назад в Visual Studio Code начали использовать ripgrep для поиска. Старая реализация поиска на основе Node.js раньше была доступна с помощью настройки
search.useLegacySearch
. Эта реализация была удалена. - Режим Screencast. В Visual Studio Code появился новый режим Screencast, при включении которого выделяются положение курсора и нажатия на кнопки мыши. Этот режим (Developer: Toggle Screencast Mode) может быть полезен для демонстрационных целей.
- Поддержка ConPTY API на Windows. Опция доступна для быстрого кольца Windows 10 Insider Preview (номер билда 18309+). Включение этой опции исправляет множество ошибок, связанных с поддержкой цветов в терминале, интерактивных консольных приложений, а также шеллов, которые нативно поддерживают управляющие последовательности ANSI.
- А также улучшения в поддержке TypeScript, HTML, CSS и многое другое.
Для Windows доступны system-wide и user-wide установщики, а также portable‐версия.
Для Linux подготовлены .deb‐ и .rpm‐пакеты и тарболл.
Пакет для macOS можно скачать там же.
>>> Подробности