Visual Studio - Verknüpfung zum Navigieren zum Projektmappen-Explorer


152

Gibt es in Visual Studio eine Tastenkombination (außer CTRL+ TABund Auswahl), die mich aus einem Dokument direkt in den Lösungs-Explorer führt? Ich möchte keine Verknüpfungen anpassen oder ein Standardverhalten ändern.


Siehe: www.visualstudioshortcuts.com/2012/ (Obwohl die Version 2010 nicht verfügbar ist, ist sie dennoch sehr nützlich).
Chris W


@stepanian fairer Punkt zum Primat, wenn dies früher ist. Ich meinte nur Duplikat, dh sie sind gleich. Ich habe sie nur für diejenigen verknüpft, die Administratoren sind.
MemeDeveloper

@stepanian auch ich habe auf diese frage nicht geantwortet - wie ich sah war das datum früher. Danke
MemeDeveloper

Antworten:


249

CTRL+ ALT+L

sollte den Fokus auf den Projektmappen-Explorer verlagern.

Für Visual Studio 2012 verwenden Sie:

CTRL+ [+ SHiermit wird Ihr aktuelles Dokument im Lösungs-Explorer ausgewählt.


1
Vielen Dank! Und ich nehme Strg + Alt + L an und wähle dann die Datei mit einem Pfeil aus, um zurück zu kommen?
Stepanian

8
Ja, drücken Sie Enter, um die Datei auszuwählen, oder Escapeum einfach zum Dokumentfenster zurückzukehren, ohne die Datei auszuwählen :)
TastaturP

Es sieht auch so aus, als würden Sie mit Strg + Tab zum ursprünglichen Dokument zurückkehren, in dem es ausgewählt ist (Sie sparen den Eingabetaste-Druck). Jede Sekunde zählt!
Stepanian

Oh sorry, selectedich dachte du meinst eigentlich geöffnet. Escapekehrt zum Dokument zurück, während die Auswahl beibehalten wird, die Datei wird jedoch nicht geöffnet. (Ähnlich wie Strg + Tab). Enteröffnet tatsächlich die Datei.
TastaturP

1
In VS 2015 können Sie im Symbolleistenmenü "Ansicht" auswählen, um alle direkten Verknüpfungen zum Verschieben des Fokus auf verschiedene Fenster anzuzeigen. Die gleichen Tricks (Escape, Enter) funktionieren für alle diese.
Sitric

49

Bei Verwendung von VS 2012 mit dem Visual C # 2005-Tastaturzuordnungsschema :

CTRL+ W,S

Ich finde diese leichter zu merken: Alle Verknüpfungen beginnend mit CTRL+ Wsind zum Öffnen oder zum Navigieren W indows:

  • CTRL+ W, S: S olution Explorer
  • CTRL+ W, E: E rror Liste
  • CTRL+ W, R: R esourceview
  • CTRL+ W, A: Befehlsfenster ( A ction ...)
  • CTRL+ W, T: T askview
  • CTRL+ W, Q: Symbolergebnisse suchen
  • CTRL+ W, X: Toolbo x
  • CTRL+ W, C: C lassview
  • CTRL+ W, P: P xtras
  • CTRL+ W, B: B ookmarken
  • ...

Vielen Dank, dass Sie das Tastaturzuordnungsschema präzisiert haben! Ich habe nach der Verwendung der Tastenkombination Strg + W + S für den Lösungs-Explorer gesucht, seit ich einen neuen VS2012 installiert habe!
Hemma731

22

In Visual Studio 2012 können Sie jetzt CTRL+ verwenden, ;da dies die Standardtastenkürzel für das Suchfeld des Solution Explorers ist.


4
Ctr+'öffnet den Team Explorer. Ctrl + ,öffnet "Dateiauswahl". Ziemlich praktische Verknüpfungen.
Arviman

14

Auf meinem Windows 7-Computer: Ctrl+ ALT+ Lsperrt den Computer.

Für mich: Shift+ ALT+ L funktioniert. (Dies kann auch eine Resharper-Konfiguration sein.)


11
  1. Verknüpfung ctrl [, Sfokussiert aktuell geöffnete Datei / Dokument im Lösungs-Explorer.
  2. Wenn Sie das Kontrollkästchen unter "Aktiv im Projektmappen-Explorer verfolgen" auf "Wahr" setzen, wird die aktuell geöffnete Datei / das aktuell geöffnete Dokument im Lösungs-Explorer automatisch fokussiert (Extras-> Optionen-> Projekte und Lösungen-> Allgemein -> "Aktives Element im Projektmappen-Explorer verfolgen" = true

9

Die Standardtastenkürzel zum Öffnen / Springen zum Projektmappen-Explorer ist Ctrl+ Alt+ L.


9

Oben erweitert: Der Befehlsname für die Registerkarte "Synchronisierung" mit dem Lösungs-Explorer lautet " SolutionExplorer.SyncWithActiveDocument ".


5

Visual Studio

2015 und 2017 ( standardmäßig ) VS 2017 Verknüpfungen

Ctrl+ [,S

Führt die Tastenkombination aus

SolutionExplorer.SyncWithActiveDocument

ReSharper

In Visual Studio 2015 und 2017 ( standardmäßig ) Resharper Docs

Shift+ Alt+L

Hier wird die Tastenkombination von Resharper ausgeführt

Resharper.Resharper_LocateInSolutionOrAssemblyExplorer

Beide

  • Focus Solution Explorer
  • Dokument markieren
  • Scrollen / Erweitern von Knoten (nach Bedarf, um das Dokument anzuzeigen)

Unterschied

Die Version von Resharper funktioniert auch mit dekompiliertem Code . Suchen dekompilierter Symbole im Fenster " Assembly Explorer" .

Anpassen / es funktioniert nicht:

  1. Extras> Optionen> Umgebung> Tastatur
  2. Name der Suchverknüpfung suchen (z. B. SolutionExplorer.SyncWithActiveDocument)
  3. Weisen Sie Tastaturkürzel nach Belieben (global) zu

3

Ich hatte dieses Problem auf einem neuen Computer, der mit VS 2013 und R # 8.2 erstellt wurde.

Die Tastaturoption Resharper.Resharper_LocateInSolutionExplorerwar korrekt eingestellt Shift+Alt+L, aber es schien nur einen übergeordneten Ordner zu öffnen und nicht die eigentliche Datei auszuwählen. Wie in einem anderen Beitrag empfohlen, habe ich "Track active in Solution Explorer"in den VS-Optionen aktiviert .

Dies hat das Problem nicht behoben und war nicht das, was ich wollte, da ich bei sehr großen Lösungen nicht möchte, dass der Lösungs-Explorer zur aktuell verwendeten Datei springt. Ich habe die Track-Funktion deaktiviert und VS neu gestartet. Die LocateInSolutionExplorerFunktion hat dann ordnungsgemäß funktioniert. Irgendein Problem mit der Priorität von Verknüpfungen?


3

ctrl+ [+ S.

Diese Verknüpfung hebt das aktuell geöffnete Dokument im Solution Explorer hervor.



0

Wir haben gerade ein Upgrade von VS2013 auf VS2017 durchgeführt, und ich musste nach Informationen suchen, wie die aktive Registerkarte im Projektmappen-Explorer automatisch ausgewählt werden kann. Ich muss oft nach einem Dokument suchen, indem ich eine Textzeichenfolge auf einem Bildschirm finde, und ich liebe es, wenn das Dokument ausgewählt wird, damit ich sehen kann, wo es sich befindet.

Das Verfolgen des aktiven Dokuments ist seit langem Standardverhalten. VS2017 hat ALLE meine anderen Vorlieben übernommen, aber nicht diese. Ich bin froh, dass ich diesen Thread gefunden habe - Danke.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.