Je tiens à garder cette option est désactivée (surtout lorsque l'on travaille avec un gros projet), mais il est utile d'être en mesure de trouver le fichier dans l'arborescence maintenant et puis. J'ai trouvé une façon de le faire ici:
http://weblogs.asp.net/kdente/archive/2008/04/30/locating-the-active-item-in-solution-explorer.aspx
J'espère que je ne suis pas trop détaillé ici, mais voici le guide pour la fabrication de ce travail que j'ai écrit pour mon travail de wiki:
- Allez dans Outils->Macros->Explorateur de Macro.
- Dans la Macro arborescence de l'Explorateur qui s'ouvre, cliquez-droit sur Mamacro, puis Nouveau Module....
- Appeler le nouveau module SyncItem (si vous voulez).
- Cliquez-droit sur le nouveau module, puis sur Modifier.
- Collez-le dans la fenêtre de code. (Je ne sais pas ou de soins, ou si les Importations lignes sont nécessaires; elles sont juste là par défaut.)
code:
Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports System.Diagnostics
Public Module SyncItem
Sub SyncSolutionExplorer()
DTE.ExecuteCommand("View.TrackActivityinSolutionExplorer")
DTE.ExecuteCommand("View.TrackActivityinSolutionExplorer")
End Sub
End Module
La macro est très utile si vous lier à une séquence de touches. Voici comment faire:
- Allez dans Outils->Options, puis sélectionnez l'Environnement->Clavier.
- Trouver la nouvelle macro dans la liste (commencez à taper "syncitem" ou similaire dans la zone de recherche).
- J'ai choisi Alt-Maj-T (qui cette boîte de dialogue aime à l'appeler Shift-Alt-T), hum, "Arbre", je suppose? Si vous êtes un fan de la Modifier.LineTranspose, tout ce qui est (je pense qu'il swaps de la ligne en cours avec la suivante), alors vous pourriez choisir un autre raccourci.