Nie pytam o opcję automatycznego śledzenia bieżącego pliku w eksploratorze rozwiązań. Odpowiedź została udzielona w tym pytaniu i mam tę opcję wyłączoną, ponieważ nienawidzę tego zachowania.
Chciałbym mieć skrót (lub makro lub ...), aby przejść do pliku, który obecnie edytuję w eksploratorze rozwiązań.
visual-studio
Laoujin
źródło
źródło
Odpowiedzi:
W VS 2013 jest wbudowany skrót klawiaturowy (CTRL + \, S)
Lub kliknij przycisk podświetlony na poniższym obrazku.
Można również dostosować skrót klawiaturowy, jeśli nie podoba ci się domyślna kombinacja :)
źródło
SolutionExplorer.SyncWithActiveDocument
(Narzędzia -> Opcje -> Środowisko -> Klawiatura)Track Active Item in Solution Explorer
pierwszy, więc synchronizacja eksploratora rozwiązań będzie się odbywać tylko po naciśnięciu tego skrótu zamiast „skakania” podczas przełączania plików kodu.W programie Visual Studio 2015, 2017 i 2019 możesz nacisnąć Ctrl+, [a następnie s.
Spowoduje to wyróżnienie aktualnie edytowanego pliku w Eksploratorze rozwiązań.
Można to skonfigurować za pomocą następującego polecenia klawiaturowego: SolutionExplorer.SyncWithActiveDocument
Aby zmienić konfigurację, przejdź do Narzędzia -> Opcje -> Środowisko -> Klawiatura
źródło
O ile wiem, przed VS 2012 nie ma takiej opcji.
W VS 2012 wprowadzono opcję „Synchronizuj z aktywnym dokumentem”. Opis i ekran można znaleźć na tym blogu (przewiń do „Synchronizuj z aktywnym dokumentem” na środku strony).
źródło
Aby zlokalizować plik, który aktualnie edytujesz w Eksploratorze rozwiązań:
Ctrl + W + S
Wcześniej korzystałem
Shift + Alt + L
, ale z jakiegoś powodu to już nie działa.Inne sugestie (
Ctrl+\,S
iCtrl+[,S
Ctrl + `+ S) nie działają dla mnie w VS2015. Nie używam resharpera i nie lubię używać makr, gdy dostępne są proste skróty.źródło
W Visual Studio 2015, z ReSharper, mogę nacisnąć Shift+ Alt+, Laby podświetlić aktualnie edytowany plik w Eksploratorze rozwiązań.
źródło
Dla VS2010 znalazłem to makro i działa u mnie:
Oryginalne źródło tutaj
źródło
W programie Visual Studio 2010/2012 możesz użyć tego rozszerzenia ( łącza ). Dodaje opcję synchronizacji na pasku narzędzi Eksploratora rozwiązań i menu kontekstowym kodu.
źródło
W przypadku VS 2017 domyślna konfiguracja to:
A pełną listę skrótów znajdziesz tutaj:
http://visualstudioshortcuts.com/2017/
źródło
Na klawiaturze musiałem wcisnąć:
Ctrl + ` + S
Zwróć uwagę, że znak pośrodku to klawisz po lewej stronie cofnięcia.
Korzystanie z programu Visual Studio 2015.
źródło
Jeśli dobrze odpowiedziałem na Twoje pytanie, możesz przejść do Narzędzia -> Opcje -> Projekty i rozwiązania -> Ogólne i zaznaczyć opcję „Śledź aktywny element w Eksploratorze rozwiązań”.
źródło