Visual Studio Code добавляет средства устранения неполадок расширения

В этом месяце было опубликовано обновление редактора кода Visual Studio Code, в котором есть средство устранения неполадок для расширений.

Visual Studio Code 1.52, известный как выпуск за ноябрь 2020 г., имеет функцию расширения пополам, позволяющую определить, какие расширения вызывают проблемы в редакторе. До появления этой возможности разработчикам приходилось отключать все расширения, а затем повторно включать их одно за другим, чтобы найти проблему с расширением.

Функция расширения пополам использует алгоритм двоичного поиска для быстрого определения расширения, вызывающего проблемы. Эта функция отключает половину расширений и просит разработчиков проверить проблему. Если проблема исчезла, значит, плохое расширение должно быть в списке отключенных расширений. Процесс повторяется до тех пор, пока не останется единственное расширение.

Обнаруженные в Visual Studio Marketplace расширения Visual Studio Code служат «истинной силой» редактора, с расширениями, обеспечивающими темы и языковую поддержку, а также для отладки и навигации по коду, сообщила команда Visual Studio Code в своем ежемесячном бюллетене обновлений.

Код Visual Studio можно загрузить на code.visualstudio.com. Другие возможности Visual Studio Code 1.52 включают:

  • В палитру команд добавлено несколько команд Git. К ним относятся Cherry Pick для выбора конкретного коммита в ветке; Переименовать, чтобы переименовать активный файл; Push Tags, чтобы отправить локальные теги на удаленный, и Checkout в (Detached), чтобы выполнить checkout в автономном режиме.
  • Было добавлено несколько новых настроек Git, например gitpruneOnFetch, что позволяет запускать редактор git fetch --pruneпри получении удаленных ссылок.
  • Параллельные и встроенные представления в редакторе различий теперь поддерживают перенос слов.
  • В редактор сочетаний клавиш были внесены улучшения. Например, теперь пользователи могут настроить привязку клавиш для команды из палитры команд с помощью кнопки «Настроить привязку клавиш» справа.
  • File Explorer теперь поддерживает Undo и Redo для всех файловых операций.
  • Редакторы предварительного просмотра были обновлены на основе отзывов пользователей.
  • Новый параметр, editor.stickyTabStopsзаставляет Visual Studio Code обрабатывать перемещения курсора в начальных пробелах аналогично вкладкам.
  • Были улучшены предложения IntelliSense на основе слов. Visual Studio Code теперь можно настроить так, чтобы предлагать слова из других открытых файлов.
  • Теперь настройки терминала можно изменить, выбрав «Настроить настройки терминала» в раскрывающемся меню терминала.

Предшественник Visual Studio Code 1.51, опубликованный в ноябре, был служебным выпуском с возможностями рабочей среды и терминала.