visual-studio-code - visual studio code vs visual studio
Cambia focus tra editor e terminale integrato in Visual Studio Code (8)
A partire dalla versione: 1.26.1 (linux), il collegamento non è impostato di default. Per impostare il collegamento
- apri il pannello delle scorciatoie da tastiera [ctrl + k, ctrl + s]
- Cerca Focus Terminal
- Imposta il tuo collegamento
Il focus dell'editor è già impostato per impostazione predefinita.
Qualcuno conosce la scorciatoia da tastiera (Mac e Linux) per spostare l'attenzione tra l'editor e il terminale integrato in Visual Studio Code.
Ho configurato il mio come segue poiché ho trovato che ctrl + ` è un po 'difficile da premere.
{
"key": "ctrl+k",
"command": "workbench.action.focusActiveEditorGroup",
"when": "terminalFocus"
},
{
"key": "ctrl+j",
"command": "workbench.action.terminal.focus",
"when": "!terminalFocus"
}
Ho anche configurato quanto segue per spostarmi tra i gruppi di editor.
{
"key": "ctrl+h",
"command": "workbench.action.focusPreviousGroup",
"when": "!terminalFocus"
},
{
"key": "ctrl+l",
"command": "workbench.action.focusNextGroup",
"when": "!terminalFocus"
}
A proposito, ho configurato
Caps Lock
per
ctrl
su Mac da
System Preferences => keyboard =>Modifier Keys
.
La combinazione di tasti predefinita per attivare / disattivare il terminale integrato è "Ctrl +` "in base alla pagina della documentation scorciatoie da tastiera di vscode. Se non ti piace quella scorciatoia, puoi cambiarla nel tuo file keybindings aggiungendo qualcosa di simile a:
{ "key": "ctrl+l", "command": "workbench.action.terminal.toggleTerminal" }
Non sembra esserci un vincolo di tasti predefinito per focalizzare semplicemente il pannello inferiore. Pertanto, se non si desidera attivare o disattivare il pannello inferiore, è necessario aggiungere qualcosa di simile al seguente al file di associazioni di tasti:
{ "key": "ctrl+t", "command": "workbench.action.focusPanel" }
Non è esattamente quello che viene chiesto, ma l'ho trovato molto utile e correlato.
Se qualcuno desidera passare da un terminale a un altro terminale aperto anche nel pannello terminale integrato di Visual Studio, è possibile cercare:
Terminal: Focus Next Terminal
Oppure aggiungi la seguente scorciatoia da tastiera e fallo più velocemente con la combinazione di tastiera.
{
"key": "alt+cmd+right",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
Spero che aiuti qualcun altro.
Prova a usare ctrl + ` per attivare / disattivare la visibilità del terminale e, di conseguenza, attivare la messa a fuoco.
control + '~' funzionerà per alternare tra i due. e '' è appena sopra il pulsante della scheda.
Ctrl + J funziona; ma mostra / nasconde anche la console.