OS X: цикл между окнами в визуальном студийном коде
Я отчаянно пытаюсь понять, как переключаться между окнами в коде Visual Studio. В Finder есть пункт меню Cylcle Through Windows
который я часто использую. Тем не менее, это, кажется, вариант Finder. Поэтому я просмотрел глобальные сочетания клавиш (поскольку требование, вероятно, одинаково для многих приложений) и назначил Move focus to next window
на shift-cmd-F1. Это работает в Finder и текстовом редакторе, но не в коде Visual Studio. Я проверил, переопределена ли привязка клавиш в VSC, но я так не думаю.
Кто-нибудь понял это и может мне помочь?
Изменить: только что обнаружил, что это на самом деле глобальный ярлык в Системные настройки> Клавиатура> Сочетания клавиш> Переместить фокус в следующее окно. К сожалению, Visual Code не использует его.
Ответы
Ответ 1
Я добавил следующий ярлык для keybindings.json
{
"key": "alt+tab",
"command": "workbench.action.quickSwitchWindow"
}
workbench.action.quickSwitchWindow
делает именно то, что я хочу, и у него не включены ярлыки по умолчанию (по крайней мере, на испанской клавиатуре).
Ответ 2
Итак, наконец нашел решение: хотя по какой-то причине общесистемный ярлык для перемещения фокуса в следующее окно не работает, есть еще один ярлык, который делает: shift+cmd+~
:)
Нашел его здесь: https://support.apple.com/en-us/HT201236
Ответ 3
Вы можете использовать Switch window
из палитры команд (команда: workbench.action.switchWindow
). Сочетание клавиш по умолчанию - Ctrl + w
.
В нем перечислены все открытые окна для вас, чтобы выбрать и пойти.
Это улучшилось дальше.
Ответ 4
shift ⇧ + command ⌘ + ~ работает для меня, если я не в полноэкранном режиме. Кроме того, вы можете использовать следующие ярлыки в полноэкранном режиме:
shift ⇧ + command ⌘ + p затем введите "Окно переключения".
Ответ 5
Ни один из cmd+`
cmd+shift+F1
или shift+cmd+~
не работает для меня, а ctrl+cmd+\
делает.
Я использую раскладку клавиатуры в Великобритании Windows - не уверен, что это повлияло на нее.
Изменить: Я изначально обнаружил, что cmd+\
работает, но перезапустил код VS, который был изменен на ctrl+cmd+\
- очень странно
Ответ 6
Просто FYI, ярлык для Ubuntu (Gnome 3) - это alt + 'для переключения между окнами визуального студийного кода (или других приложений).
Ответ 7
Установите комбинацию клавиш Quick Switch Window...
на command+N
.
Зайдите в меню Code/Preferences/Keybord Shortcuts
и найдите quickSwitchWindow
Ответ 8
если вы знаете, как открыть сочетания клавиш из vscode,
введите "switch" в поле ввода, которое содержит заполнитель "Type to search in Keybindings". вы увидите "окно переключателя...".
я использую macbook и ^ + W - это комбинация клавиш по умолчанию для переключения между окнами.
Ответ 9
Кажется, существует множество способов циклического преобразования окон. Наконец я нашел тот, который работал на меня:
shift + cmd + "{" or "}"
Если вы перейдете в "окно" в приложении, вы увидите пункты меню "Следующий документ" и "Предыдущий документ".
Ответ 10
Команда ⌘ + хорошо работает для меня на MacBook Pro.