Visual Studio Code 1.30: добавили поддержку TypeScript 3.2.2 и многострочный поиск

Microsoft выпустила среду разработки Visual Studio Code 1.30. Инструмент получил новые функции редактора и поискового инструмента, а также улучшенную поддержку языков JavaScript и TypeScript.

Поиск и кастомизация в Visual Studio Code 1.30

Поисковый инструмент в новой версии редактора позволяет делать многострочные запросы. Добавить в запрос новую строку можно сочетанием клавиш Shift+Enter или просто вставив текст из буфера обмена.

Пользовательские заголовки и пункты меню в ОС Linux теперь активированы по умолчанию. Поскольку некоторые меню при этом могут выходить за границы экрана, разработчики добавили возможность прокрутки.

Пункты меню, предназначенные для работы с настройками, перенесли в титульную панель редактора.

Изменения в модуле редактора

В сниппете реализованы новые переменные комментариев, позволяющие оставлять строки или блоки примечаний, основываясь на языке кода.

Также разработчики добавили в Visual Studio Code 1.30 команды Go to Declaration и Peek Declaration помимо уже существующих Go to Definition и Peek Definition. Это сделано в связи с тем, что в некоторых языках понятия определения и объявления принципиально различаются.

Поддержка языков

В Visual Studio Code 1.30 можно работать с TypeScript 3.2.2. Улучшено отображение обратных вызовов в JavaScript и TypeScript. Новая версия редактора отображает, какой функции они принадлежат.

Разработчики улучшили интеграцию с репозиторием. В новой версии программы можно изменить инструмент, с помощью которого открывается файл, по клику в панели контроля версий.

Отладка

Инструмент поиска и устранения ошибок Visual Studio Code 1.30 позволяет удалять отладочные консоли неактивных сессий. Доработана концепция подстановки переменных при конфигурации launch.json. Саму стартовую конфигурацию отладки упростили, скрыв второстепенные элементы и добавив интерфейс Quick Pick.

Можно установить автоматическое выполнение задачи при открытии папки проекта. Кроме того, в раздел команд управления задачами добавлено несколько новых, например Tasks: Rerun Last Task, позволяющая перезапустить предыдущий процесс.

Visual Studio Code — кроссплатформенный инструмент с открытым исходным кодом, однако готовые сборки распространяются под проприетарной лицензией. ПО разрабатывается под операционные системы Windows, Linux и macOS.

Microsoft ежемесячно выпускает обновления для этой среды разработки, добавляя новые функции и улучшая старые. Например, в августовском релизе 1.27 редактор получил новый интерфейс редактора настроек. Тогда же разработчики опробовали настраиваемые панели меню и заголовков для Windows и Linux. Текущий апдейт датирован ноябрём 2018 года.

tproger.ru