O Visual Studio Code possui uma combinação de teclas de atalho para dividir a janela atual em 2 ou 3 painéis:
"key": "ctrl + \", "command": "workbench.action.splitEditor"
Infelizmente, não consigo encontrar uma maneira de alternar entre esses painéis sem o mouse. Meu velho hábito de usar F6também não funciona.
É suportado no editor de código do Visual Studio ou não?
visual-studio-code
hotkeys
bialix
fonte
fonte
Respostas:
https://code.visualstudio.com/docs/customization/keybindings#_editorwindow-management
Para Windows: Ctrl+ 1, Ctrl+ 2e Ctrl+ 3.
Para Mac: Cmd+ 1, Cmd+ 2e Cmd+ 3.
Porém, não há alternância circular entre painéis, semelhante ao que Ctrl+ tabs faz para arquivos.
fonte
Ctrl + Shift + [ / ]
parece estar mapeado para dobrar e desdobrar código na minha versão (1,46). Nunca alterei os padrões. Isso significa que eles mudaram os padrões?Se você está acostumado a trabalhar no vim (e / ou tmux) e deseja se movimentar com
ctrl+hjkl
adicione-os a
keybindings.json
fonte
Ctrl
+x
conclusão linha (provavelmente entre outras coisas) por isso é sentida sensata para desativar esses atalhos no modo de inserção:"when": "vim.mode != 'Insert'"
keybindings.json
- ver doc útil aqui: code.visualstudio.com/docs/getstarted/...Use F6 para alternar entre grupos de editores
Há um interruptor circular entre os painéis. Chama-se "Ciclo entre grupos de editores".
Fora da caixa, não está atribuído. Nós podemos atribuí-lo a F6.
keybindings.json
.keybindings.json
alternativamente
Como alternativa, use as teclas de atalho de gerenciamento de janelas prontas para uso.
fonte
Para usuários de Mac e o mais recente código VS 1.17:
1,2,3
está o número do painelfonte
Alt+ ←e Alt+ →funcionam imediatamente no Windows. Ele alterna apenas entre painéis de tela dividida e não reativa arquivos inativos dentro dos painéis.
fonte
Outra maneira é usar Ctrl + PageUp / PageDow para alternar entre painéis.
fonte
O que você está procurando é a opção
workbench.action.terminal.focusNextPane
:fonte
focusPreviousPane
opção."when": "terminalFocus"
especificação, isso torna o gerenciamento dos terminais mais rápido porque não preciso adicionar um atalho comoCtrl + `
.alt+down
e removendoterminalFocus
conforme explicado por @PhilippeFanaro o torna perfeito;)alt
tecla o foco é perdido e a barra de menus é focada (a barra com arquivo, edição, seleção, exibição, ir etc, etc ... opções no topo)Sim, existe uma tecla de atalho para alternar entre os painéis da janela "editor", se é isso que você quer dizer.
Ele deve ser configurado. Isso ocorre porque o comando que permite alternar entre os painéis do editor (também conhecido como grupos de editores) não possui mapeamento / ligação de teclado padrão. Abra a opção de menu "Atalhos do teclado" e procure por workbench.action.navigateEditorGroups. Clique no ícone + para adicionar / atribuir uma combinação de teclas. Mapeei-o para Alt + Q porque, em um teclado qwerty, 'q' fica ao lado da tecla Tab. Dado que o Alt + Tab percorre o sistema operacional Windows aberto, parece meio natural lá.
fonte
Obviamente, a melhor resposta é o comentário oculto na resposta superior. Não sei por que não há uma resposta para isso:
CMD + SHIFT + [
e
CMD + SHIFT + ]
Não sei por que alguém usaria
cmd + 1
ou suas variantes.fonte
cmd + 1
ou é outras variantes (2
,3
,4
, etc) porque é assim que a maioria abas aplicações trabalho.CMD + SHIFT + ]
trata todos os painéis como se fossem guias irmãos na mesma janela.Se você quer dizer grupo de editor, aqui está.
fonte