Последнее обновление Visual Studio Code добавляет больше интеграций с операционными системами

Последнее обновление Visual Studio Code добавляет больше интеграций с операционными системами


Выпуск Visual Studio Code за сентябрь 2025 года (версия 1.105) официально вышел, хотя и немного с опозданием, так как уже октябрь. Это обновление сосредоточено на лучшей интеграции с операционной системой, повышении продуктивности разработчиков и расширении возможностей работы с удалёнными инструментами программирования.

Одним из наиболее заметных и полезных изменений, которое вы сразу заметите, является улучшенная интеграция с основной операционной системой, особенно в части уведомлений. Теперь, когда выполняется длительная задача и окно VS Code не активно, вы получите значок приложения и уведомление. Нажатие или выбор этого уведомления мгновенно активирует окно, где завершилась задача, что идеально подходит для ситуаций, когда вы переключаетесь между редактором и другими задачами. Вы даже можете точно настроить это с помощью параметра task.notifyWindowOnTaskCompletion.

Аналогично, чтобы помочь вам лучше отслеживать, что выполняется, теперь терминал будет сохранять имя задачи в качестве заголовка при запуске задачи, а не менять его на имя нового внутреннего процесса. Это должно помочь избежать путаницы, и вы можете настроить это поведение с помощью параметра terminal.integrated.tabs.title.

Аутентификация также получила значительные улучшения в этой версии. Для пользователей macOS на устройствах серии M (ARM) или на машинах, зарегистрированных в Intune, теперь доступен нативный опыт аутентификации для учетных записей Microsoft, что должно обеспечить более удобные потоки единичного входа. Если у вас возникают проблемы с нативным опытом, есть простое решение. Нужно просто изменить настройку microsoft-authentication.implementation на msal-no-broker, чтобы использовать браузер вместо этого.

Аутентификация GitHub теперь поддерживает Proof Key for Code Exchange, что является техническим способом сказать, что процесс входа стал более безопасным. Но аутентификация — не единственная область, где можно получить больше гибкости. Небольшое, но значительное улучшение удобства работы — возможность переопределять стандартные сочетания клавиш для элементов быстрого ввода, таких как Command Palette. Ранее команды для таких действий, как перемещение вверх или вниз по списку или подтверждение элемента, были жестко закодированы, но теперь это команды, которые вы можете настраивать. Например, если вы всегда хотели использовать клавишу Tab для подтверждения элемента в Quick Pick, теперь это возможно.

Внимание также уделялось доступности, с рядом продуманных улучшений. Пользователи экранных читалок будут рады узнать, что интеграция оболочки с PowerShell в Windows теперь работает лучше. Это стало возможным благодаря активации упрощённой версии PSReadLine в режиме экранной читалки, что обеспечивает работу функций интеграции оболочки без перегрузки пользователей чрезмерной звуковой информацией.

Для тех, кто использует голосовое диктование, в меню переполнения терминала появилась новая команда «Начать диктовку». Говоря о терминале, инструмент run-in-terminal теперь имеет настройки, специфичные для платформы, например chat.tools.terminal.terminalProfile.osx для настройки запускаемой оболочки. Это полезно, если вы хотите облегчённую оболочку, предназначенную для чата, которая убирает или упрощает интерактивные элементы вашей обычной конфигурации, при этом не изменяя вашу основную среду.

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

Вы можете скачать обновление сейчас для Windows, Mac и Linux на сайте Visual Studio.

Источник: Visual Studio

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *