web-dev-qa-db-fra.com

affichage du dossier du projet dans la barre de titre pour Visual Studio Code

Est-il possible d'afficher le dernier dossier dans la barre de titre? Si vous avez plusieurs instances de VS Code ouvertes, il est difficile de les distinguer de la barre des tâches. Si les deux instances sont ouvertes sur un fichier appelé "main.ts", vous verrez "main.ts" dans l'élément de la barre des tâches.

Actuellement, le titre serait [filename open] - [folder open] (par exemple main.ts - angular2-training. Est-il possible de les inverser pour devenir [folder open] - [filename open] (par exemple angular2-training - main.ts?

25
Karl Cassar

Utilisez lewindow.titleconfig dans les paramètres de l'utilisateur/l'espace de travail.

La documentation est ici avec la liste complète des options de ce qui peut être affiché. C'est assez flexible.

Dans votre cas, pour afficher angular2-training - main.ts, vous pouvez utiliser ceci

{
  "window.title": "${rootName}${separator}${activeEditorShort}"
}

Anciennes versions de VS Code

Ce qui précède fonctionne à partir de v1.10 et ci-dessus. Cette version est sortie il y a longtemps, et si vous voulez cette fonctionnalité, je vous conseillerais de la mettre à jour, mais je garderai cette information sur les versions antérieures ici pour la postérité.

v1.9 et v1.8 - le "window.showFullPath": true config indique le chemin d'accès complet au fichier actuel dans la barre de titre afin que vous puissiez au moins voir le dossier du projet. Notez que cette configuration n'est plus supportée après la v1.10

v1.7 et inférieur - ce n'est pas possible

47
davnicwil

Sur la version 1.13

Allez dans paramètres, dans UserSettings, ajoutez cette ligne au blob json:

"window.title": "$ {activeEditorLong}"

13
Peiti Li

Si vous voulez pouvoir identifier le projet sur lequel vous travaillez en consultant la barre de titre de la fenêtre, vous pouvez définir "window.title" sur une valeur personnalisée dans le fichier de paramètres de l'espace de travail à

/.vscode/settings.json

Si le fichier n'existe pas, créez-le, puis ajoutez-lui les éléments suivants:

{
    "window.title": "<PROJECT NAME> : ${rootName}${separator}${activeEditorShort}"
}

C'est une solution simple qui fonctionne plutôt bien.

0
DavidWainwright

il est actuellement impossible de modifier le texte affiché dans la barre de titre, mais vous pouvez soumettre une suggestion de fonctionnalité. Voici comment cela est fait.
Soumission de bugs et suggestions

0
rukaelin

Peut-être que mon poste vous aidera, je dois également identifier le projet sur lequel je suis en train de jouer dans quelques instances de vscode macos en plein écran.

Donc, vous pouvez rechercher et installer vscode-nom-du-projet-dans-la barre d'état. Il ajoutera votre nom de projet à StatusBar. Je sais que ce n'est pas un titre, mais il affiche également le nom du projet en mode plein écran (f.ex sur macos), ce qui n'est pas autorisé par la fonctionnalité de base vscode. Vous aurez quelques options pour ajuster la visualisation dans ce poste. Et par défaut, vous aurez cette image dans StatusBar:

 enter image description here

0
leximus

la v1.31 de vscode a ajouté ces options à window.title:

Trois nouvelles variables peuvent être utilisées dans le window.title réglage:

${activeFolderShort}: nom du dossier dans lequel se trouve le fichier.

${activeFolderMedium}: le chemin du dossier dans lequel se trouve le fichier dans, par rapport au dossier de l'espace de travail. 

${activeFolderLong}: l'intégralité du chemin du dossier dans lequel se trouve le fichier.

0
Mark

Il existe une extension vscode qui modifie la couleur de l'onglet actif et/ou de l'arrière-plan du titre et/ou ajoute une étiquette à la barre de titre basée sur une expression régulière sous-projets

Disclaimer - J'ai écrit l'extension Elle s'appelle ColorTabs

0
orepor