Visual Studio - skrót do nawigowania do Eksploratora rozwiązań

152

Czy istnieje skrót klawiaturowy w programie Visual Studio (oprócz CTRL+ TABi zaznaczenia), który przeniósłby mnie z wnętrza dokumentu bezpośrednio do eksploratora rozwiązań? Nie chcę dostosowywać żadnych skrótów ani zmieniać żadnego domyślnego zachowania.

stepański
źródło
Zobacz: www.visualstudioshortcuts.com/2012/ (Chociaż wersja 2010 nie jest dostępna, nadal jest bardzo przydatna).
Chris W.
@stepanian uczciwy punkt na pierwszeństwo, jeśli to jest wcześniej. Miałem na myśli duplikat, tj. Są takie same. Właśnie łączyłem je z tymi, którzy robią admin.
MemeDeveloper
@stepanian też na to pytanie odpowiedziałem nie to - jak widziałem data była wcześniejsza. Dzięki
MemeDeveloper

Odpowiedzi:

249

CTRL+ ALT+L

powinien przenieść fokus na Eksplorator rozwiązań.

Do użytku w programie Visual Studio 2012:

CTRL+ [+ Spowoduje to zaznaczenie bieżącego dokumentu w eksploratorze rozwiązań.

klawiatura P.
źródło
1
Dzięki! I zakładam, że ctrl + alt + l, a następnie wybieram plik ze strzałką, aby wrócić?
stepanian
8
Tak, naciśnij, Enteraby wybrać plik lub Escapepo prostu wskoczyć z powrotem do okna dokumentu bez wybierania pliku :)
keyboardP
Wygląda również na to, że ctrl + tab przenosi cię z powrotem do pierwotnego dokumentu z wybranym (zapisując naciśnięcie klawisza Enter). Liczy się każda sekunda!
stepanian
Och, przepraszam, selectedmyślałem, że masz na myśli faktycznie otwarte. Escapewróci do dokumentu, zachowując zaznaczenie, ale nie otworzy pliku. (Podobnie jak ctrl + tab). Enterfaktycznie otworzy plik.
keyboardP
1
W VS 2015 możesz wybrać "Widok" z menu paska narzędzi, aby zobaczyć wszystkie bezpośrednie skróty do przenoszenia fokusu do różnych okien. Te same sztuczki (Escape, Enter) sprawdzają się we wszystkich tych przypadkach.
Sitric
49

W przypadku korzystania z programu VS 2012 ze schematem mapowania klawiatury w języku Visual C # 2005 :

CTRL+ W,S

Uważam to łatwiejsze do zapamiętania: Wszystkie skróty literę CTRL+ Wsą do otwierania lub przechodząc do W. indows:

  • CTRL+ W, S: S olution Explorer
  • CTRL+ W, E: E lista rror
  • CTRL+ W, R: R esourceview
  • CTRL+ W, A: Okno Command ( ction ...)
  • CTRL+ W, T: T askview
  • CTRL+ W, QZnajdź Symbol wyników
  • CTRL+ W, X: Toolbo x
  • CTRL+ W, C: C lassview
  • CTRL+ W, P: P roperties
  • CTRL+ W, B: B ookmarks
  • ...
marapet
źródło
Dziękujemy za dopracowanie schematu mapowania klawiatury! Szukałem skrótu Ctrl + W + S do eksploratora rozwiązań, odkąd zainstalowałem nowy VS2012!
hemma731
22

W programie Visual Studio 2012 możesz teraz używać CTRL+, ;ponieważ jest to domyślny skrót klawiaturowy dla pola wyszukiwania eksploratora rozwiązań.

Baldy
źródło
4
Ctr+'otwiera eksploratora zespołu. Ctrl + ,otwiera "selektor plików" .. Całkiem przydatne skróty.
arviman
14

Na moim komputerze z systemem Windows 7: Ctrl+ ALT+ Lblokuje komputer.

U mnie: Shift+ ALT+ L działa. (Może to być również konfiguracja przypominająca)

AyKarsi
źródło
11
  1. skrót ctrl [, Sskupi się na aktualnie otwartym pliku / dokumencie w eksploratorze rozwiązań.
  2. ustawienie pola wyboru na true w „Śledź aktywny w Eksploratorze rozwiązań” automatycznie ustawi bieżący otwarty plik / dokument w eksploratorze rozwiązań (Narzędzia-> Opcje-> Projekty i rozwiązania-> Ogólne -> „Śledź aktywny element w Eksploratorze rozwiązań” = true
Cud
źródło
9

Domyślny skrót klawiaturowy do otwierania / przechodzenia do Eksploratora rozwiązań to Ctrl+ Alt+ L.

khellang
źródło
9

Rozszerzone powyżej: nazwa polecenia dla karty synchronizacji z eksploratorem rozwiązań to „ SolutionExplorer.SyncWithActiveDocument

Nigrimmist
źródło
5

Visual Studio

Skróty 2015 i 2017 ( domyślnie ) VS 2017

Ctrl+ [,S

Uruchamia skrót klawiaturowy

SolutionExplorer.SyncWithActiveDocument

ReSharper

W programie Visual Studio 2015 i 2017 ( domyślnie ) Resharper Docs

Shift+ Alt+L

Który uruchamia skrót klawiaturowy Resharpera

Resharper.Resharper_LocateInSolutionOrAssemblyExplorer

Obie

  • Focus Solution Explorer
  • Podświetl dokument
  • Przewiń / rozwiń węzły (zgodnie z wymaganiami, aby pokazać ten dokument)

Różnica

Wersja Resharper działa również z dekompilowanym kodem . Lokalizowanie zdekompilowanych symboli w oknie Assembly Explorer .

Aby dostosować / to nie działa:

  1. Narzędzia> Opcje> Środowisko> Klawiatura
  2. Wyszukaj nazwę skrótu (np. SolutionExplorer.SyncWithActiveDocument)
  3. Przypisz (globalnie) do skrótów klawiaturowych, jak chcesz
MemeDeveloper
źródło
3

Miałem ten problem na nowej kompilacji maszyny z VS 2013 i R # 8.2.

Opcja klawiatury Resharper.Resharper_LocateInSolutionExplorerbyła poprawnie ustawiona na Shift+Alt+L, ale wydawało się, że tylko otwiera folder nadrzędny, a nie wybiera właściwy plik. Zgodnie z zaleceniami w innym poście włączyłem "Track active in Solution Explorer"w VS Options.

To nie rozwiązało problemu i nie było tym, czego chcę, ponieważ w bardzo dużych rozwiązaniach nie chcę, aby eksplorator rozwiązań przeskakiwał do aktualnie używanego pliku. Wyłączyłem funkcję Track i ponownie uruchomiłem VS, po LocateInSolutionExplorerczym funkcja zaczęła działać poprawnie. Jakiś problem z pierwszeństwem skrótów?

Aaron
źródło
3

ctrl+ [+ S.

Ten skrót podświetli aktualnie otwarty dokument w eksploratorze rozwiązań.

Sathish
źródło
2

W przypadku klawiatur AZERTY, takich jak moja, domyślnym skrótem jest Ctrl+ ), Ctrl+S

Charles HETIER
źródło
0

Właśnie zaktualizowaliśmy VS2013 do VS2017 i musiałem szukać sposobu automatycznego wybierania aktywnej karty w Eksploratorze rozwiązań. Często muszę szukać dokumentu, znajdując ciąg tekstowy na ekranie i uwielbiam, gdy wybiera dokument, abym mógł zobaczyć, gdzie się znajduje.

Śledzenie aktywnego dokumentu jest domyślnym zachowaniem przez długi czas. VS2017 przyniósł WSZYSTKIE inne moje preferencje, ale nie ten. Cieszę się, że znalazłem ten wątek - dziękuję.

Barbara C1977
źródło