2010-12-16 12 views
77

MDI programu Visual Studio powoduje obecnie wiele frustracji. Tu jest mój podstawowy układ:Visual Studio 2010 irytująco otwiera dokumenty w niewłaściwym okienku MDI.

+--------------+---+ 
|    | | 
|  1  | | 
|    | | 
|    | 3 | 
+--------------+ | 
|  2  | | 
+--------------+---+ 

dość standardowy - mam otwarte pliki w strefie 1, moje okno błędów w obszarze 2, a mój Solution Explorer w obszarze 3.

Głównym źródłem frustracji jest to, że kiedy dwukrotnie kliknę, aby otworzyć plik z eksploratora rozwiązań, zwykle otworzy się on w obszarze 1, gdzie powinien, ale CZASOMIERZ (na pozór losowo) otworzy się w obszarze 2, co oznacza, że ​​muszę przeciągnąć go do obszaru 1 aby zobaczyć to poprawnie. Lub, rzadziej, może się nawet otworzyć w zupełnie nowym okienku między obszarami 1 i 3.

Co więcej, jeśli zamknę wszystkie moje pliki, obszar 2 rozwinie się, aby zająć całą lewą kolumnę, a nowe pliki zostaną otwarte w tej nowej szybie zespolonej, która znowu jest denerwująca. A może nie, w zależności od tego, jaki nastrój ma dzisiaj VS.

Nikt inny w naszym biurze 20 wydaje się mieć ten problem, ale podobnie nikt nie wydaje się wiedzieć, jak to naprawić. Tak:.

  1. chcę, aby tak było zawsze otworzyć pliki otwarte w obszarze 1.
  2. Zastanawiam się, czy możliwe jest, aby być w stanie „lock” mój układ (np jak mogę z Windows Pasek zadań), aby zapobiec przypadkowemu przeniesieniu lub zmianie rozmiaru okien.
+0

Będę komentować, że teraz, kilka tygodni później, nie mam już tego problemu, a wszystkie dokumenty otwierają się we właściwym miejscu. Być może sugestia Josha poniżej rzeczywiście pomogła (więc +1 dla niego), chociaż nie wydaje się, aby natychmiast rozwiązać problem. Wciąż nie jestem pewien, jakie jest prawdziwe rozwiązanie. : S –

+0

Kiedy miałem ten sam problem zauważyłem, że zakładki dla moich okien wyjścia/błędu znajdowały się na górze okna MDI. Mój problem dotyczył programu Atmel Studio opartego na Visual Studio, który został również naprawiony, wykonując poniższe kroki Josh'a. – James

Odpowiedz

147

Czy prawdopodobnie użyłeś polecenia "Nowa grupa pozycyjnych kart", aby podzielić # 1 na # 1 i # 2, a następnie przenieść okno błędów do tego?

Po prostu spróbuj zresetować układ okna i zobacz, czy to naprawi.

  1. Najpierw Window -> Zamknij wszystkie dokumenty
  2. Następnie Window -> Reset Układ
  3. Exit VS, aby mieć pewność, a następnie wrócić w
+0

OK, więc teraz, kilka miesięcy później, wydaje mi się, że nie mam już tego problemu. Więc rekwizyty dla Josha! Jeśli ktokolwiek inny doświadcza tego samego problemu, sugerowałbym wypróbowanie powyższych. –

+0

Pracował jak urok. Dzięki! –

+4

Dałbym +5, gdybym mógł. Stało się to po zainstalowaniu JustKode Telerik, który zawiedli układ okna. Dzięki! – Richard

7

mam ten problem też..

Próbowałem rozwiązania Josha i działało. W rzeczywistości może to być jeszcze prostsze, wystarczy wykonać Window -> Reset Window layout. Ale nie mogę tego przetestować, ponieważ nie wiem, jak zaczęło się niewłaściwe zachowanie.

Jeśli rozwiązanie Josha nie działa dla Ciebie, ktoś przy wsparciu Microsoft zaleca, aby zresetować wszystkie ustawienia (Narzędzia-> Importuj i Eksportuj ustawienia ... -.> Reset wszystkich ustawień (patrz http://connect.microsoft.com/VisualStudio/feedback/details/635796/files-open-up-in-the-wrong-docking-window)

ja nie chcę to zrobić, ponieważ nie chciałem używać wszystkich moich ustawień - i okazało się to nie być konieczne

+0

Mogę potwierdzić, że powyższe rozwiązanie Josh Einsteina działa (zamknij wszystkie okna, zresetuj układ okna, uruchom ponownie VS), podczas gdy prostsze rozwiązanie sugerowane przez huttelihut (tylko zresetowanie układu okna) nie działa dla mnie. – bjull

+0

Wypróbowałem ten pierwszy i zadziałało! (VS Express 2013 for Web) – Sphinxxx

2

Miałem ten sam problem z Visual Studio, a moje okno eksploratora wciąż znikało cały czas i musiało przejdź do widoku i uruchom ponownie zarówno właściwości, jak i okno Eksploratora.

Rozwiązanie:

  1. Przejdź do okna, a następnie wyzeruj układ.
  2. Uporządkuj swoją stację roboczą tak, jak chcesz, w zakresie właściwości, paska narzędzi/okna narzędzi i okna eksploratora.
  3. Wróć do okna, a następnie Zapisz układ.

Umożliwi to powrót do układu, który preferujesz za każdym razem, gdy się porusza. Mam nadzieję że to pomoże. Szczęśliwe kodowanie.

3

Innym rozwiązaniem - unikanie "Zresetuj układ" - jest zmiana położenia okien w "obszarze 2" (zwykle punktach przerwania/obserwacji/debugowaniu), upewniając się, że przeciągasz je do zakreślonego "najniżej położonego" punktu dokowania (jeśli przeniesiesz go do przekreślonego na poniższym obrazie, otworzy pliki kodowe w niewłaściwym miejscu).

visual studio window docking locations

Alternatywnie na samym dolnej części ekranu jest inny doku położenia, ale ta spowoduje obszaru 2, aby rozciągać przez cały dole ekranu (kradzież miejsca z obszar # 3).

Poprawka jest natychmiastowa & bez ponownego uruchamiania programu Visual Studio.

+0

Rozwiązało to mój problem. Nie wiem, co spowodowało, że wszystko trafiło do niewłaściwego panelu tuż nad nim. –

+0

Zdarza mi się zwykle, gdy chcę powiększyć okno debugowania i wyprowadzania, ale niechcący kliknę niewłaściwą pozycję i zamiast tego przeciągnę okno wyjściowe z zadokowanej pozycji. Przy ponownym dokowaniu nie ma znaczenia, które z powyższych wybrałeś (okna cofają się do miejsca), ale jeśli wziąłeś przekreślony - okna kodu zaczynają się otwierać w "niewłaściwym" miejscu. Zajęło mi to trochę czasu zanim nawiązałem połączenie :) – kalmiya