Кто-нибудь знает сочетание клавиш (Mac и Linux) для переключения фокуса между редактором и встроенным терминалом в коде Visual Studio?
visual-studio-code
Abhijeet
источник
источник
ctrl
+ '`' будет лучшим#-> Linux
ctrl
+ '`' работает с Windows тоже без нареканий!Ответы:
Несмотря на то, что для VS Code существует множество модальных переключателей и сочетаний клавиш, для «перехода от редактора к терминалу и обратно» его не существует. Однако вы можете составить два шага, перегружая
key
и используяwhen
предложение .Откройте файл keybindings.json в редакторе: CMD-SHIFT-P -> Предпочтения: откройте файл сочетаний клавиш и добавьте следующие записи:
С помощью этих ярлыков я сосредоточусь между редактором и встроенным терминалом, используя одно и то же нажатие клавиши.
источник
"ctrl+`"
можно указать как"ctrl+oem_3"
.keybindings.json
файл.CMD-SHIFT-P
->Preferences: Open Keyboard Shortcuts File
. Также хороший ресурс: code.visualstudio.com/docs/getstarted/keybindingsctrl+` : Сосредоточиться на встроенном терминале
ctrl+1 : Сосредоточиться на редакторе (если команда editor-2 будет ctrl+ 2)
Дополнительная информация: http://www.rscoder.com/2020/04/how-to-switch-focus-between-editor-and.html
источник
Ctrl+ Jработает; но также показывает / скрывает консоль.
источник
Немного опоздал к игре, но я настроил свой в следующем
keybindings.json
:Я хотел отдельные клавиши для открытия / закрытия терминала и переключения фокуса назад и вперед между окнами.
источник
alt+`
кажется, глючит - отслеживается на github.com/Microsoft/vscode/issues/41024#issuecomment-363096692alt
легче нажимать, чемctrl
, поэтому в моей конфигурации все наоборот.alt
для переключения фокуса.Начиная с версии: 1.26.1 (linux), ярлык не установлен по умолчанию. Чтобы установить ярлык
Для редактора фокус уже установлен по умолчанию.
источник
Я настроил мой следующим образом, так как я обнаружил, что ctrl+ `довольно сложно нажимать.
Я также настроил следующее для перемещения между редакторами.
Кстати, я настроен Caps Lockна ctrlна Mac из
System Preferences => keyboard =>Modifier Keys
.источник
Связывание клавиш по умолчанию для переключения встроенного терминала - "Ctrl +` "в соответствии со страницей документации по сочетаниям клавиш vscode . Если вам не нравится этот ярлык, вы можете изменить его в своем файле сочетаний клавиш, добавив что-то похожее на:
Кажется, что по умолчанию нет привязки клавиш для простой фокусировки нижней панели. Поэтому, если вы не хотите переключать нижнюю панель, вам нужно добавить что-то похожее на следующее в файл привязок клавиш:
источник
focusPanel
для общего региона (включают такие вещи, как «Проблемы», «Вывод» и «Консоль отладки». Есть также действие, специально для встроенного терминалаworkbench.action.terminal.focus
.Попробуйте использовать Ctrl + `, чтобы переключить видимость терминала и в результате переключить фокус.
источник
Не совсем то, что спрашивают, но я нашел это очень полезным и связанным.
Если кто-то хочет перейти с одного терминала на другой терминал, также открытый в панели интегрированных терминалов Visual Studio, вы можете выполнить поиск:
Terminal: Focus Next Terminal
Или добавьте следующую комбинацию клавиш и сделайте это быстрее с помощью комбинации клавиш.
Я надеюсь, что это помогает кому-то еще.
источник
Ответ от Shubham Jain - лучший вариант с использованием встроенных сочетаний клавиш.
Я нанес на карту
к Ctrl+;
и переназначен
к Ctrl+L
Таким образом, вы можете перемещать фокус между терминалом и редактором и переключать терминал в непосредственной близости.
источник
Как правило, против кода используется,
ctrl+j
чтобы открыть терминал, поэтому я создал связывание клавиш для переключения сctrl+k
комбинацией, как показано нижеkeybindings.json
:источник
РЕШЕНИЕ ПРОСТОГО ОКНА ДЛЯ ЛЮБОГО РАСПОЛОЖЕНИЯ КЛАВИАТУРЫ (может работать для других ОС, но не проверено)
Я использую финскую клавиатуру, поэтому ничего из вышеперечисленного не сработало, но это должно работать для всех клавиатур.
источник
Я сделал это, перейдя в меню «Настройки»> «Сочетания клавиш», а затем в разделе, в котором указана панель поиска типа «фокус-терминал», и выберите опцию. Он попросит ввести комбинацию, которую вы хотите установить для этого действия. Сделай это. Что касается редактора фокуса, введите «редактор фокуса» в строке поиска и введите нужный ключ. ЕСЛИ вы превосходно добавляете ключ. это можно удалить, перейдя к редактированию Джейсон, как указано в комментариях выше
источник
control + '~' будет работать для переключения между ними. и `` 'чуть выше кнопки вкладки.
источник