web-dev-qa-db-fra.com

Comment configurer Visual Studio Code pour ouvrir les fichiers toujours dans un nouvel onglet?

J'utilise Visual Studio Code 1.3.1 avec les onglets nouvellement introduits. Lorsque je clique sur des fichiers, le premier fichier s'ouvre dans un onglet. Si je ne modifie pas ce fichier, le deuxième fichier sur lequel vous avez cliqué s'ouvrira dans le même onglet. Comment puis-je éviter cela et obliger Visual Studio Code à toujours ouvrir un nouvel onglet?

720
MBushveld

Je suppose que vous utilisez le navigateur de fichiers situé dans la barre latérale de Visual Studio Code pour ouvrir les fichiers. Si vous ne l'êtes pas, cette réponse ne vous sera d'aucune utilité.

Lorsque vous cliquez une seule fois sur un fichier dans la barre latérale, Visual Studio Code l'ouvre dans ce que l'on appelle "Mode Aperçu", ce qui vous permet de rapidement voir les fichiers.

Les onglets du mode Aperçu ne sont pas maintenus ouverts. Dès que vous ouvrez un autre fichier à partir de la barre latérale, l'onglet Mode d'aperçu existant (s'il en existe un) est utilisé. Vous pouvez déterminer si un onglet est en mode Aperçu en consultant son titre dans la barre d'onglets. Si le titre est italique, l'onglet est en mode de prévisualisation.

Pour ouvrir un fichier en vue de son édition (c’est-à-dire ne pas ouvrir en mode Aperçu), double-cliquez sur le fichier dans la barre latérale.

Si vous souhaitez désactiver le mode de prévisualisation tous ensemble, vous pouvez le faire en définissant "workbench.editor.enablePreview": false dans votre fichier de paramètres. Notez également l'option "workbench.editor.enablePreviewFromQuickOpen", au cas où vous voudriez le désactiver uniquement à partir du menu contextuel.

Avant de pouvoir désactiver le mode Aperçu, vous devez ouvrir votre Fichier de paramètres } _.

Pro Conseil: vous pouvez utiliser la Palette de commandes pour ouvrir votre fichier de paramètres. Entrez simplement "Preferences: Open User Settings"!

Une fois que vous avez ouvert votre fichier de paramètres (votre fichier de paramètres doit se trouver à droite), ajoutez la propriété "workbench.editor.enablePreview" et définissez sa valeur sur false.

Pour en savoir plus sur le "Mode Aperçu" de Visual Studio Code, ici .

1455
Brynden Bielefeld

Si vous ne souhaitez pas désactiver mode de prévisualisation, vous pouvez explicitement indiquer à vscode de conserver un onglet spécifique ouvert. Comme mentionné ci-dessus, un onglet en italique est en mode de prévisualisation.

Pour obtenir un onglet hors de mode d'aperç vous pouvez soit cliquer avec le bouton droit de la souris sur l'onglet et choisir keep open ou utiliser le raccourci cmd + k enter qui est mappé à la commande workbench.action.keepEditor

134
jontem

Je suis venu avec le même problème, et ouvrez setting.json fichier, ajoutez ce qui suit:

"workbench.editor.enablePreview": false
78
jialin wang

Utilisez workbench.editor.enablePreview: false pour désactiver complètement le mode Aperçu. 

Utilisez workbench.editor.enablePreviewFromQuickOpen: false pour désactiver le mode Aperçu pour les fichiers ouverts à partir du menu contextuel.

27
Fatih

Pour ceux qui ne veulent pas désactiver Mode Aperçu .

En lisant l'ensemble des commentaires et en trouvant ce que je préférais, c'était la touche de raccourci pour épingler le fichier ouvert de Ouverture rapide/Ctrl + P ou cela signifie garder le fichier ouvert dans l'éditeur et oui De plus, vous n'avez pas besoin de passer votre main à la souris pour double-cliquer sur la liste des fichiers.

Merci à @jontem et @MattLBeck.

Appeler la commande save avec Ctrl+S (cmd+s) est le moyen le plus simple d’atteindre ce que j’ai préféré.

Et si vous apprenez que vous faites cela fréquemment pour garder les fichiers ouverts dans l'éditeur, oui, j’ai préféré que vous définissiez l’option "workbench.editor.enablePreview": false ou "workbench.editor.enablePreviewFromQuickOpen": false comme d’autres déjà mentionné.

13
Natta Wang

⚡ En fait, VSCode vous montre l'aperçu d'un fichier. 

Vous pouvez désactiver l'aperçu avec ceci:

"workbench.editor.enablePreview": false,

⬇️ En gros, ajoutez simplement ces deux paramètres et vous êtes prêt à partir.

 VSCode tip

12
Ahmad Awais

Surveillez le nom du fichier en italique

Notez que le nom de fichier sur l'onglet est formaté en italic s'il a été ouvert en Preview Mode

Supprimer rapidement un fichier du mode Aperçu

Pour que le fichier soit toujours disponible dans l'éditeur VSCode (c'est-à-dire pour le sortir de Preview Mode en mode normal), vous pouvez double-cliquer sur dans l'onglet. Ensuite, vous remarquerez que le nom devient non italique. 

Caractéristique ou bug?

Je pense que le mode Aperçu est utile, en particulier lorsque vous avez un espace d'écran limité et que vous devez vérifier de nombreux fichiers.

11
hktang

Ouvrir dans un nouvel onglet Solution:

  1. Ouvrez la palette de commandes en: Cmd + Shift + K
  2. Ouvrez le fichier de paramètres en: Préférences: Ouvrir les paramètres (JSON)
  3. Sous paramètre utilisateur, activez Tabs by: "workbench.editor.showTabs": true
7
Suman Acharya

Menu Fichier Préférences Paramètres utilisateur : ajoutez cette ligne "workbench.editor.enablePreviewFromQuickOpen": false

5
samivic

Il existe essentiellement trois paramètres à mettre à jour (paramètres Préférence >>):

  • workbench.editor.enablePreview: définir ceci pour activer ou désactiver globalement les éditeurs de prévisualisation

  • workbench.editor.enablePreviewFromQuickOpen: définir ceci pour activer ou désactiver les éditeurs de prévisualisation lors de l'ouverture à partir de Quick Open

  • workbench.editor.showTabs: enfin, il faudra régler ceci
    sinon, aucun onglet ne sera affiché et vous n'aurez plus qu'à
    se demandant pourquoi le réglage/la désactivation des deux précédents ne fonctionnait pas

3
akhouri

Vous pouvez le faire via l'interface graphique

 enter image description here

Rechercher preview

 enter image description here

décochez les options Enable Preview et Enable Preview from Quick Open

2
illusionist

Comme l'indique ci-dessus hktang:

one Click ouvre le fichier en mode de prévisualisation (texte d'en-tête en italique)

Double-cliquez sur le même fichier, il sort du mode de prévisualisation (le texte de l'en-tête passe de l'italique à la police normale)

Je pense que ceci est une fonctionnalité "comprimée" permettant aux utilisateurs de "naviguer" dans les deux mondes; preview et aucun aperçu. 

  • Tout ce que vous faites est de cliquer sur le fichier pour l'ouvrir dans le panneau de droite. 
  • Ensuite, double-cliquez immédiatement dessus pour le conserver.
  • Ou simplement un clic triple. Le fichier s'ouvre en mode de prévisualisation nul.

HTH Paul S.

2
Paul Schwartzberg

C'est tellement déroutant. Tous les développeurs que j'ai demandés n'ont pas apprécié ce comportement par défaut. 

J'utilise cmd + P pour ouvrir les fichiers de projet.

1

Une solution simple consiste, au lieu de modifier les paramètres de vscode, à chaque fois que vous ouvrez un fichier via une référence, vous verrez que le fichier est en mode de prévisualisation (le nom du fichier est en italique) et dans la barre latérale, vous verrez que même fichier de prévisualisation actif, il suffit de taper deux fois dessus et il sera épinglé sur l'onglet, de sorte qu'il ne soit pas remplacé par un autre fichier en mode de prévisualisation.

0
maheshmnj

Dans mon cas, je devais également définir la propriété workbench.editor.showTabs sur true (en plus de workbench.editor.enablePreview)

Je ne sais pas comment cela a été changé en faux. Peut-être que je l'ai accidentellement réglé sur false en utilisant un raccourci.

0
Ievgen