Почему VS Code не фокусирует автоматически первую запись в списке быстрого открытия?

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

Является ли это ошибкой в ​​последней версии VS Code или есть параметр, который я могу изменить, чтобы вернуться к предыдущему поведению?

Я использую Windows в качестве операционной системы, а вы нет? То есть у вас всегда выбирается первый?

Maibi 20.04.2023 08:07
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
1
59
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Это было поднято здесь как проблема: Быстрое открытие не выбирает автоматически первый элемент # 180302 , где было обнаружено, что проблема связана с включенным Режимом специальных возможностей (также называемым «Режим чтения с экрана»).

Если вы на самом деле не используете его, вы можете отключить режим специальных возможностей / чтения с экрана, добавив следующее в свой файл settings.json:

"editor.accessibilitySupport": "off"

Вышеупомянутый тикет о проблеме закрыт, так как дубликат Клавиша Enter больше не выполняет действие по умолчанию. # 178788 , который сам по себе закрыт как дубликат Не имеет какого-либо специального режима быстрого выбора # 176081

Если вы намеренно используете режим специальных возможностей / чтения с экрана и хотите изменить это поведение, вам придется создать заявку на запрос функции.

Обновление для VS Code 1.78 (выпуск за апрель) (где # 176081 был объединен и выпущен). См. раздел под названием «Улучшенный и согласованный опыт быстрого выбора», в котором говорится:

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

Примечание. Одним из компромиссов при таком подходе является то, что если выбран элемент в окне «Быстрый выбор», вы не сможете услышать изменения ARIA в поле ввода «Быстрый выбор» из-за ограничения ARIA. Чтобы услышать эти изменения, вы можете нажимать Shift + Tab, пока не будет выбран ни один элемент списка.

Другие вопросы по теме