VS 2012: Scroll Solution Explorer au fichier courant

VS2010 avait la fonctionnalité que l'affichage d'un fichier ferait automatiquement défiler Solution Explorer vers ce fichier.

avec VS2012, l'affichage de différents fichiers de L'IDE ne défile plus et sélectionne le fichier dans Solution Explorer automatiquement.

est-il possible de récupérer cette fonctionnalité? Est-il un paramètre quelque part? Si oui, comment/où?

366
demandé sur Andrew T. 2012-10-02 03:47:24
la source

7 ответов

Oui, vous pouvez trouver qu'en vertu de l'

Outils - > Options - > les Projets et les Solutions - > Piste Élément Actif dans l'Explorateur de solutions

il est désactivé par défaut (comme vous l'avez remarqué), mais une fois qu'il est activé, Solution Explorer développera les dossiers et mettra en évidence le document courant lorsque vous passez d'un fichier à l'autre.

619
répondu Chris Bowen - MSFT 2018-01-30 14:15:09
la source

si vous avez besoin d'une synchronisation unique avec le volet solution, alors il y a une nouvelle commande "Sync avec le Document actif" (raccourci par défaut: Ctrl + [ , s ). Expliqué ici: Visual Studio 2012 Nouvelles fonctionnalités: Solution Explorer

231
répondu Alex Blekhman 2013-01-09 01:24:57
la source

si vous avez ReSharper installé en cliquant sur Shift + Alt + L vous déplacerez le focus vers le fichier courant dans Solution Explorer.

Élément Actif de Suivi devra également être activé comme décrit dans la accepté de répondre

Outils->Options->les Projets et les Solutions->Piste Élément Actif dans l'Explorateur de solutions

93
répondu Rob Willis 2018-01-30 14:18:27
la source

il y a plusieurs façons de le faire:

Aller dans le Fichier en cours une fois:

  • Visual Studio 2013

    VS 13 a son propre raccourci pour faire ceci: Ctrl + \ , s (Press Ctrl + \ , relâchez les deux touches, appuyez sur la S clé)

    vous pouvez éditer ce raccourci par défaut, si vous recherchez SolutionExplorer.SyncWithActiveDocument dans votre Keyboard Settings (Outils->Options->Environnement->clavier)

    en outre, il ya aussi une nouvelle icône dans la Solution Explorer, plus sur ce ici .

    Sync with Active Document Button in VS2013 - Solution Explorer

  • visuel Studio 2012

    si vous utilisez VS 2012, il y a un grand plugin pour ajouter cette nouvelle fonctionnalité de VS2013 à VS2012: . Le raccourci par défaut est ctrl + alt + ü . Je pense que celui-ci est le meilleur, car la navigation vers la Solution explorer est mappée à strg + ü .

  • Resharper

    si vous utilisez Resharper try Shift + Alt + L "1519160920

    C'est une belle cartographie que vous pouvez utiliser Ctrl + Alt + L pour accéder à l'explorateur de solutions

Piste actuelle fichier de tous les temps:

  • Visual Studio > = 2012 :

    si vous aimez suivre votre fichier courant dans l'Explorateur de solutions tout le temps, vous pouvez utiliser la solution de la réponse acceptée (Outils->Options->projets et Solutions->piste élément actif dans L'Explorateur de solutions), mais je pense que cela peut devenir très ennuyeux dans les grands projets.

32
répondu David Leitner 2017-05-23 15:26:23
la source

si vous n'avez pas ReSharper installé et que vous voulez toujours utiliser le raccourci Shift + Alt + L pour déplacer la mise au point vers le fichier courant dans Solution Explorer Dans Visual Studio 2013 alors s'il vous plaît suivre ces étapes:

  1. allez à Outils - > Options et recherchez "clavier" dans la boîte de texte des Options de recherche:

enter image description here

  1. dans les commandes Show contenant la case type "solutionexplorer" et ensuite dans la liste ci-dessous rechercher la commande SyncWithActiveDocument: enter image description here

  2. cliquez dans l'encadré sous" appuyez sur les touches courtes".: Shift + Alt + L et cliquez sur le bouton assigner et vous avez terminé: enter image description here

pour vérifier ouvrir un fichier dans Visual Studio et appuyer sur les touches de raccourci Shift + Alt + L et vous verrez le fichier dans l'Explorateur de solutions. Profitez-en!

17
répondu Baig 2015-08-20 13:57:59
la source

il est possible dans VSS de trois façons.

  1. vous pouvez cliquer sur Active sync icône sur Solution Explorer.

VSS Active sync with icon in solution Explorer

  1. en sélectionnant Active sync case à cocher Outils ( Outils > Options > projets et Solutions > général ). Dans ce vérifier L'élément actif de Piste Dans Solution Explorer Case. Lorsque vous sélectionnez un fichier dans la fenêtre principale, il sera automatiquement accédez à fichier actif dans l'Explorateur.

VSS_Tools_Active_sync

  1. en utilisant la touche de raccourci ( Ctrl + [ + S ), vous pouvez naviguer à L'élément actif.

Note: soit 1 soit 2 ne fonctionne que dans un temps moyen. . Vous devez donc utiliser soit le 1er ou le 2e.

14
répondu Nandhakumar MV 2017-08-26 20:34:01
la source

j'ai trouvé le bouton Sync with Active Document dans l'Explorateur de solutions le plus efficace (ceci peut être une fonctionnalité vs2013!)

enter image description here

13
répondu Trubs 2015-06-03 09:20:42
la source