web-dev-qa-db-fra.com

Comment séparer un éditeur, revenir de 2 vues de code à 1, idem avec terminal

Comment débrider un éditeur, revenez de 2 vues de code à 1, idem avec terminal.

7
Tyler Olthuizen

Par la souris

Pour fermer ou séparer un éditeur divisé, vous devez

  • soit fermez tous les onglets du côté divisé que vous voulez fermer
  • ou cliquez avec le bouton droit de la souris sur l’un des onglets de la section à fermer et sélectionnez Fermer tout.

Par le clavier Pour fermer ou diviser des terminaux séparés: 

tapez exit dans le terminal que vous souhaitez fermer.

Remarque

Les éditeurs divisés ne se fermeront pas lorsque vous fermez les onglets si vous avez défini vos paramètres "workbench.editor.closeEmptyGroup" : false

7
alfredo

Groupes de rédacteurs

Pour "décomposer" groupes d'éditeurssans fermer aucun fichier ouvert, utilisez les barres de menu suivantes: View > Editor Layout > Single (ou, dans l'éditeur, appuyez sur la touche ALT, relâchez-la et tapez vls).

Les groupes d'éditeurs sont également fermés par défaut lorsqu'ils deviennent vides. Vous pouvez vider un groupe d'éditeurs en fermant des onglets/fichiers ou en faisant glisser tous les onglets d'un groupe à un autre.

Groupes de terminaux

Les terminaux fonctionnent différemment des groupes d'éditeurs et sont plus limités:

Vous pouvez ouvrir de nouveaux groupes de terminaux en cliquant sur l'icône '+' dans l'onglet Terminal du panneau.

"Division" d'un terminal (en cliquant sur l'icône de division dans l'onglet Terminal du panneau) ouvre un terminal supplémentaire dans le même groupe et l'affiche aux côtés des autres membres du groupe .

Pour "non divisé", vous pouvez alors:

  • kill terminaux (avec l'icône de la corbeille) jusqu'à ce qu'il n'en reste plus qu'un dans le groupe ou
  • basculer vers un nouveau groupe de terminaux avec un seul terminal.

(à partir de Visual Studio Code version 1.29.1)

4
user3780389

Editeurs:

View: Join Editor Group with Next Groupworkbench.action.joinTwoGroups

View: Join All Editor Groupsworkbench.action.joinAllGroups

Terminal:

Terminal: Kill the Active Terminal Instanceworkbench.action.terminal.kill

2
Alex