Kliknięcie przycisku Znajdź wyniki w programie Visual Studio powoduje otwarcie kodu w niewłaściwym oknie

197

Używam programu Visual Studio 2010 i kiedy wykonuję polecenie „Znajdź w plikach”, wyniki są zwracane do okna „Znajdź wyniki 1”, które jest zadokowane poniżej okna mojego edytora kodu.

Wcześniej klikałem dwukrotnie jeden z wyników w oknie Znajdź wyniki, a plik, który kliknąłem, otworzył się w panelu edytora kodu.

Problem polega na tym, że teraz, gdy klikam jeden z wyników, otwiera się w tym samym panelu, co okno Znajdź wyniki, które jest znacznie mniejsze niż okno edytora kodu, co jest denerwujące.

Czy ktoś wie, jak to zrobić, aby po dwukrotnym kliknięciu wyników wyszukiwania ponownie otworzyły się w oknie edytora kodu?

Dzięki!

JPM
źródło
Próbowałem dodać visual-studio-2013tag, ale mi to nie pozwoliło, ale to nadal się dzieje w 2013 roku !! nawet z okienkiem resetowania
Simon_Weaver
1
Jeśli jedna z poniższych odpowiedzi odpowiedziała na Twoje pytanie, sposób działania tej witryny, „zaakceptowałbyś” odpowiedź, więcej tutaj: Co mam zrobić, gdy ktoś odpowie na moje pytanie? . Ale tylko wtedy, gdy rzeczywiście udzielono odpowiedzi na twoje pytanie. Jeśli nie, rozważ dodanie więcej szczegółów do pytania.
Goodbye StackExchange

Odpowiedzi:

275

Kliknij Okno-> Resetuj układ okna

Muhammad Mizanur Rahman
źródło
2
To samo polecenie ( Window -> Reset Window Layout) istnieje w programie Visual Studio 2013 i nadal rozwiązuje problem;).
Gavin Hope,
9
Dzięki. Działa również w VS2015
Randall Do
To rozwiązanie zwykle szybko rozwiązuje problem. Jednak w jednym przypadku nie działało to za pierwszym razem, ale działało po ponownym uruchomieniu VS.
John Lee,
4
Działa również w VS2017
JS5
11
Również sukces w VS2019
Jesper Mygind
126

Działa dla VS2013 Update 4 i wszystkich nowszych wersji, w tym VS2019.

Wydawało mi się, że mam ten problem, ale został on łatwo rozwiązany przez zadokowanie okna Znajdź wyniki przy użyciu samych dołu selektorów pozycji okna.

Pliki otwierają się w tej samej pozycji co wyniki wyszukiwania, gdy okno jest zadokowane w miejscach bezpośrednio obok pozycji środkowej.

Przełącznik pozycji okna VS2013

Dave Anderson
źródło
8
to pomogło. Zresetowanie układu okna nie pomogło w moim przypadku
slfan
1
Działa również w Visual Studio 2015
Sameer Alibhai
5
Działa również w programie Visual Studio 2017
Matt
1
Znacznie lepsze rozwiązanie niż zaakceptowane rozwiązanie
Dirk Boer
Pracował dla mnie, a następnie ponownie zablokowałem okno Eksplorator rozwiązań i Właściwości z boku w sposób, który wolę. Pliki kodu nadal otwierają się w głównym panelu po wykonaniu tego dodatkowego kroku.
Colm
3

Idź tak samo ... irytujące ... Zdałem sobie sprawę, że to niepożądane zachowanie miało miejsce tylko wtedy, gdy aplikacja była uruchomiona w trybie debugowania. Po zatrzymaniu debugowania został utworzony nowy panel z otwartym plikiem w nim. Gdybym otworzył nowe pliki, otworzyłyby się w tym nowym panelu. Jeśli zamknę wszystkie pliki w tym nowym panelu, otwieranie nowych plików z poziomu „Znajdź w plikach” otwiera się w standardowym oknie edytora kodu (o ile aplikacja nie jest uruchomiona).

devMomentum
źródło
3

Ja też miałem ten problem. Problem wystąpił w VS2013. Nie chciałem robić "Okno -> Resetuj układ okna", ponieważ wydawało mi się, że będzie to robić inne rzeczy, których nie chciałem.

Oto moje rozwiązanie:

  1. Zauważyłem problem w VS2013, w którym miałem otwarty projekt „A”.

  2. Otworzyłem kolejną kopię VS2013 i otworzyłem projekt „B”.

  3. Zamknąłem kopię VS2013, która wykazywała irytujące zachowanie: projekt A.

  4. Zamknąłem kopię VS2013, która miała otwarty projekt B.

  5. Spowoduje to zapisanie ustawień z „dobrej” kopii.

  6. Otworzyłem projekt A w VS2013 i wszystko poszło dobrze.

Oczywiście zastrzeżeniem jest to, że wymaga to zauważenia problemu przed zamknięciem VS2013. Ale jeśli zauważysz to na czas, jest to dość łatwe rozwiązanie.

Jan
źródło
2

Dla tych, którzy nie chcą zadokować swoich okien "Find Results", "Error List", "Output", ... po prawej stronie, a dla tych, którzy powyższa odpowiedź to Window-> Reset Window Layout nie działa: być może próbujesz zadokować w złym miejscu! Powinieneś zadokować te okna na samym dole. Zobacz tutaj: https://stackoverflow.com/a/2735726/6176317

daltooon
źródło
0

U mnie działo się tak z oknem programu Visual Studio zawierającym plik SQL z aktywną opcją podziału okna. Jeśli kursor znajdował się w górnym okienku okna, zarówno Ctrl + F (Znajdź), jak i Ctrl + H (Znajdź i zamień) spowoduje, że formant znajdowania pojawi się w drugim (głównym) oknie programu Visual Studio. Przeniesienie okna SQL do okna głównego spowodowało, że funkcja Znajdź oraz Znajdź i zamień wyświetlała zamiast tego okno dialogowe „Znajdź w plikach”, dopóki nie została wybrana inna karta.

Obejście polegało na umieszczeniu kursora w dolnym okienku, co spowodowało, że zarówno Znajdź, jak i Znajdź i zamień działały poprawnie w tym panelu tego okna. Niestety, dopóki istnieje podział okna, błąd nadal występuje w górnym panelu.

Matt Arnold
źródło