Команда VS Code ежемесячно выпускает крупные обновления популярной IDE. В мартовском релизе 1.65 разработчики пофиксили баги, изменили документацию и выкатили восемь нововведений.
Переработали навигацию по истории в редакторе. Авторы переписали функционал «Назад» и «Вперёд» в истории изменений кода.
Редактор теперь учитывает, в какой группе он находится, и умеет возвращаться к предыдущей:
Редактор научился перемещаться между ячейками в режиме notebook:
Добавили светлую высококонтрастную тема. Тема повышает разборчивость и удобочитаемость.
Добавили новые аудиоподсказки. Они нужны для предупреждений, строчных подсказок в коде и точек останова дебаггера.
Сделали результаты «Поиска» и «Ошибок» перетаскиваемыми. Пользователи теперь могут перетащить ошибку, результат поиска или ссылку прямо в редактор, чтобы открыть файл с найденным местом.
Расширили возможности управления версиями в Git. Разработчики добавили новую команду — Git: Close All Diff Editors. Она нужна, чтобы закрыть все редакторы, где сравниваются версии в Git.
Добавили «ленивые» переменные. Дебаггер VS Code теперь умеет показать значения переменных по требованию пользователя. Это не влияет на производительность и не добавляет побочных эффектов. Пока функция работает только для JavaScript-дебаггера, но в будущем появятся и другие языки.
Ввели shell-интеграцию в терминале. Это позволит редактору и пользователям лучше понимать, что происходит внутри терминала. Функция ещё находится в стадии тестирования, поэтому включить её можно через свойство — terminal.integrated.shellIntegration.enabled.
Измененили VS Code Web. Пользователи теперь могут открывать недавние локальные файлы и папки через браузеры, которые поддерживают web file system access API.
Подробнее прочитать про все обновления можно в официальном пресс-релизе от команды Visual Studio Code.