web-dev-qa-db-fra.com

Sélection automatique du fichier dans l'Explorateur de solutions à partir de son onglet ouvert

Normalement, de nombreux fichiers dans Visual Studio 201 sont ouverts dans de nombreux onglets, tout en travaillant massivement sur un projet. Plusieurs fois, je me trouve en faisant un clic droit sur un titre d'onglet et en cherchant Show/Select/Scroll-to this file in Solution Explorer, et je ne le trouve pas.

Est-il possible de sélectionner automatiquement un fichier ouvert dans l'Explorateur de solutions?

217
Y. Shoham

Une autre option consiste à lier 'View.TrackActivityInSolutionExplorer' à un raccourci clavier, identique à 'Outils -> Options -> Projets et solutions -> Suivi d'éléments actifs dans l'Explorateur de solutions'.

Si vous activez le raccourci deux fois, le fichier est sélectionné dans l'explorateur de solutions et le suivi est à nouveau désactivé.

Visual Studio 2013 +

Il existe maintenant une fonctionnalité intégrée à l'explorateur de solutions VS2013 appelée Sync avec Active Document. L’icône représente deux flèches dans l’explorateur de la solution et contient le raccourci clavier. Ctrl + [S pour afficher le document actuel dans l'explorateur de solutions. N'active pas le réglage automatique mentionné ci-dessus et ne se produit qu'une fois.

301
Fedearne

Je ne sais pas si vous pouvez le faire à la demande, mais vous pouvez activer l'option "Suivre l'élément actif dans l'Explorateur de solutions" (Outils-> Options-> Projets et solutions-> Général), qui sélectionnera toujours l'élément actif de l'onglet. dans la solution Explorer.

204

Si vous utilisez le plugin ReSharper , vous pouvez le faire en utilisant le Shift + Alt + L raccourci ou naviguer via le menu comme indiqué.

Enter image description here

35
Maksym Kozlenko

Ce n'est pas exactement ce que vous recherchez, mais cela sélectionnerait automatiquement le fichier "actif" dans l'explorateur de solutions:

Outils -> Options -> Projets et solutions -> Suivre l'élément actif dans l'Explorateur de solutions.

20
AJ.

La meilleure option consiste maintenant à installer l'add-on Microsoft Visual Studio appelé Productivity Power Tools.

Avec cela vient "Solution Navigator" (alternative à Solution Explorer, avec de nombreux avantages) - que vous pouvez ensuite utiliser pour filtrer les fichiers afin d'afficher uniquement "Ouvrir". Vous pouvez même filtrer les fichiers pour afficher "Edited" et "Unsaved".

9
friend

C'est dans VS2012 - Plus précisément, l'icône en forme de 2 flèches en haut de l'explorateur de solutions (flèches Gauche/Droite, l'une au-dessus de l'autre). Ceci saute automatiquement au fichier actuel.

Cette icône n'est visible que si vous avez désactivé Track Active Item in Solution Explorer.

5
Basic

Dans Visual Studio 2012, vous pouvez faire de même avec l'option "Synchroniser avec un document actif" dans l'Explorateur de solutions.

5
Tarun

Le plug-in Tab Studio ajoute "Sélectionner dans l'explorateur de solutions" au menu contextuel sur les onglets.

3
themissinglint

J'ai mis un demande de fonctionnalité pour cette fonctionnalité. Bien que je sache que ce n'est pas une réponse en soi, c'est un pas en avant pour pouvoir obtenir cette fonctionnalité implémentée. N'importe quel vote s'il peut aider à attirer l'attention de Microsoft.

Autant que je sache, il n'y a pas d'autre moyen de le faire que d'écrire une macro ou de créer votre propre complément/extension à Visual Studio.

1
jpierson

Il existe une très belle extension à VS2010, qui fait exactement ceci: Outils de l'Explorateur de solutions .

Cette extension ajoute un bouton qui sélectionne le fichier actuel dans l'explorateur de la solution, ainsi que des boutons pratiques pour réduire et développer des projets.

1
1
ömer F.