Automatycznie wybierz plik w Eksploratorze rozwiązań z otwartej karty w Visual Studio 2010

Zwykle wiele plików w Visual Studio 2010 jest otwieranych w wielu zakładkach, podczas gdy masowo pracuje nad projektem. Wiele razy klikam prawym przyciskiem myszy na tab-title I szukam "Show / Select/Scroll-to this file in Solution Explorer" i nie mogę go znaleźć.

Czy istnieje sposób na znalezienie, automatycznie na żądanie, otwartego pliku w Eksploratorze rozwiązań?

Author: Peter Mortensen, 2010-08-20

10 answers

Inną opcją jest bind ' View.TrackActivityInSolutionExplorer 'do skrótu klawiaturowego, który jest taki sam jak' Tools-->Options-->Projects and Solutions-->Track Active Item in Solution Explorer '

Jeśli dwukrotnie aktywujesz Skrót, plik zostanie wybrany w Eksploratorze rozwiązania, a śledzenie zostanie ponownie wyłączone.

Visual Studio 2013+

Jest teraz funkcja wbudowana w VS2013 solution explorer o nazwie Sync with Active Document. Ikona jest dwa strzałek w Eksploratorze rozwiązań i posiada Skrót klawiszowy Ctrl + [, S , aby pokazać bieżący dokument w Eksploratorze rozwiązań. Nie włącza automatycznego ustawienia, o którym mowa powyżej, i dzieje się to tylko raz.

 270
Author: Fedearne,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-25 15:12:58

Nie wiem, czy można to zrobić na żądanie, ale można włączyć opcję " Śledź aktywny element w Eksploratorze rozwiązań "(Narzędzia->Opcje->projekty i rozwiązania->ogólne), która zawsze wybierze aktywny element karty w Eksploratorze rozwiązań.

 196
Author: Francesco De Vittori,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-17 14:12:44

Jeśli używasz wtyczki ReSharper, możesz to zrobić za pomocą Shift + Alt + L skrót lub przejdź przez menu, jak pokazano.

Tutaj wpisz opis obrazka

 34
Author: Maksym Kozlenko,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-26 08:46:13

Nie jest to dokładnie to, czego szukasz, ale automatycznie wybierze plik "aktywny"w Eksploratorze rozwiązań:

Narzędzia-- > Opcje -- > projekty i rozwiązania-- > śledź aktywną pozycję w Eksploratorze rozwiązań.

 19
Author: AJ.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-08-20 14:39:37

Najlepszą opcją jest teraz zainstalowanie dodatku Microsoft Visual Studio o nazwie wydajne Elektronarzędzia.

Z tym pochodzi "Solution Navigator" (alternatywa dla Solution Explorer, z wieloma korzyściami) - który następnie można użyć do filtrowania plików, aby pokazać tylko "Open". Możesz nawet filtrować pliki, aby pokazać "edytowane" i "niezapisane".

 9
Author: friend,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-26 08:42:40

W Visual Studio 2012 to samo można zrobić za pomocą opcji "Synchronizuj z aktywnym dokumentem" w Eksploratorze rozwiązań

 5
Author: Tarun,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-30 12:24:07

To jest w VS2012-a konkretnie ikona 2-strzałek na górze Eksploratora rozwiązań(strzałki w lewo/prawo, jedna nad drugą). To automatycznie przeskakuje do bieżącego pliku.

Ta ikona jest widoczna tylko wtedy, gdy masz Track Active Item in Solution Explorer wyłączone.

 5
Author: Basic,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-05 22:45:11

Wtyczka Tab Studio dodaje "wybierz w solution explorer" do menu prawym przyciskiem myszy na kartach.

 3
Author: themissinglint,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-09-19 17:38:24

Wysłałem prośbę o funkcję dla tej właśnie funkcji. Chociaż wiem, że nie jest to odpowiedź sama w sobie, jest to krok w kierunku możliwości wdrożenia tej funkcji. Wszelkie głosy mogą pomóc zwrócić uwagę Microsoftu.

O ile mi wiadomo, nie ma innego sposobu, aby to zrobić, niż napisanie makra lub stworzenie własnego dodatku / rozszerzenia do Visual Studio.

 1
Author: jpierson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-09-29 14:31:07

Istnieje bardzo ładne rozszerzenie do VS2010, które robi dokładnie to: Solution Explorer Tools .

To rozszerzenie dodaje przycisk, który wybiera bieżący plik w Eksploratorze rozwiązań, a także wygodne przyciski do zwijania i rozszerzania projektów.

 1
Author: Sergey Pashkevich,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-05-20 16:05:20