Как переместить фокус на всплывающее уведомление в VS Code с помощью клавиатуры?

Как переместить фокус на всплывающее уведомление в VS Code с помощью клавиатуры?

Вопрос простой: я обычно использую клавиатуру для навигации в VS Code: Ctrl+ Tab, Ctrl+ 1, 2и Ctrl+ Shift+ E, G, Xи т. д., но я не нашел способа добавить сочетание клавиш для переключения фокуса на всплывающее уведомление, показанное в примере.

Есть ли способ сделать это?

Скриншот всплывающего уведомления в VS Code

Я использую VS Code 1.63.0

решение1

В конце концов я нашел notifications.focusToastsкоманду редактора и установил следующую комбинацию клавиш:

{
        "key": "ctrl+shift+=",
        "command": "notifications.focusToasts"
},

решение2

Ctrl+ K
Ctrl+ Shift+N

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

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

Нашел это, когда искал настройки, связанные с «уведомлениями» в палитре команд.(Как на этом скриншоте)

Примечание: Нажмите комбинации Ctrl+ K (удерживайте Ctrlи нажмите K) оставьте K, затем нажмите комбинацию Ctrl+ Shift+ N(удерживайте Shift, удерживая Ctrlи нажмите N.)

решение3

Согласно этомуPRсуществуют следующие сочетания клавиш:

https://github.com/microsoft/vscode/pull/43770

Связанный контент