507 Stimmen

VS 2012: Im Projektmappen-Explorer zur aktuellen Datei blättern

VS2010 hatte die Funktion, dass das Anzeigen einer Datei automatisch dazu führte, dass der Projektmappen-Explorer zu dieser Datei blätterte.

Mit VS2012 wird bei der Anzeige verschiedener Dateien innerhalb der IDE nicht mehr automatisch gescrollt und die Datei im Projektmappen-Explorer ausgewählt.

Ist es möglich, diese Funktion wiederherzustellen? Gibt es irgendwo eine Einstellung? Wenn ja, wie/wo?

849voto

Chris Bowen - MSFT Punkte 9349

Ja, das können Sie finden unter

Extras - > Optionen - > Projekte und Lösungen - > Aktives Element im Projektmappen-Explorer verfolgen

Sie ist standardmäßig ausgeschaltet (wie Sie bemerkt haben), aber sobald sie eingeschaltet ist, erweitert der Lösungsexplorer die Ordner und markiert das aktuelle Dokument, wenn Sie zwischen den Dateien wechseln.

333voto

Alex Blekhman Punkte 3755

Wenn Sie eine einmalige Synchronisierung mit dem Lösungsfenster benötigen, gibt es den neuen Befehl "Mit aktivem Dokument synchronisieren" (Standardkürzel: Ctrl + [ , S ). Dies wird hier erklärt: Visual Studio 2012 Neue Funktionen: Projektmappen-Explorer

119voto

Rob Willis Punkte 4486

Wenn Sie ReSharper installiert haben, klicken Sie auf Shift + Alt + L verschiebt den Fokus auf die aktuelle Datei im Projektmappen-Explorer.

Active Item Tracking muss ebenfalls aktiviert werden, wie in der akzeptierten Antwort beschrieben

Werkzeuge->Optionen->Projekte und Lösungen-> Aktives Element im Projektmappen-Explorer verfolgen

53voto

David Leitner Punkte 3182

Es gibt viele Möglichkeiten, dies zu tun:

Gehe einmal zur aktuellen Datei:

  • Visual Studio 2013

    VS 13 verfügt über eine eigene Abkürzung für diesen Vorgang: Ctrl + \ , S (Presse Ctrl + \ , lassen Sie beide Tasten los, drücken Sie die S Schlüssel)

    Sie können diese Standardverknüpfung bearbeiten, wenn Sie nach SolutionExplorer.SyncWithActiveDocument in Ihrem Keyboard Settings (Werkzeuge->Optionen->Umgebung->Tastatur)

    Darüber hinaus gibt es auch ein neues Symbol im Solution Explorer, mehr dazu aquí .

    Sync with Active Document Button in VS2013 - Solution Explorer

  • Visual Studio 2012

    Wenn Sie VS 2012 verwenden, gibt es ein großartiges Plugin, um dies hinzuzufügen neue Funktionalität von VS2013 zu VS2012: . Die Standard-Verknüpfung lautet strg + alt + ü . Ich denke, dies ist die beste Lösung, da die Navigation zum Lösungsexplorer auf strg + ü .

  • Resharper

    Wenn Sie Resharper Versuchen Sie Shift + Alt + L

    Dies ist eine schöne Abbildung, da man die Strg + Alt + L zum Navigieren zum Lösungsexplorer

Verfolgen Sie die aktuelle Datei die ganze Zeit:

  • Visual Studio >= 2012 :

    Wenn Sie Ihre aktuelle Datei ständig im Projektmappen-Explorer verfolgen möchten, können Sie die Lösung aus der akzeptierten Antwort verwenden (Werkzeuge->Optionen->Projekte und Lösungen-> Aktives Element im Projektmappen-Explorer verfolgen), aber ich denke, dass dies in großen Projekten sehr lästig werden kann.

31voto

Baig Punkte 1459

Wenn Sie ReSharper nicht installiert haben und trotzdem die Verknüpfung verwenden möchten Shift + Alt + L um den Fokus auf die aktuelle Datei im Projektmappen-Explorer in Visual Studio 2013 zu verschieben, führen Sie bitte die folgenden Schritte aus:

  1. Gehen Sie zu Werkzeuge->Optionen und suchen Sie im Textfeld Suchoptionen nach "Tastatur":

enter image description here

  1. Geben Sie in das Feld "Befehle anzeigen" den Begriff "solutionexplorer" ein und suchen Sie dann in der Liste darunter nach dem Befehl SyncWithActiveDocument: enter image description here

  2. Klicken Sie in das Textfeld unter der Beschriftung "Kurze Tasten drücken" und drücken Sie: Shift + Alt + L und klicken Sie auf die Schaltfläche Zuweisen, und schon sind Sie fertig: enter image description here

Zum Überprüfen öffnen Sie eine beliebige Datei in Visual Studio und drücken Sie die Tastenkombinationen Shift + Alt + L und Sie sehen die Datei im Lösungsexplorer. Viel Spaß!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X