2010-12-16 49 views
77

Visual Studio的MDI目前引起了我很多的挫折。這是我的基本佈局:Visual Studio 2010惱人地在錯誤的MDI窗格中打開文檔

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

很標準 - 我在區1區2我的錯誤,我的窗戶打開的文件,並在我區解決方案瀏覽器3

我的挫折的主要來源當我雙擊從解決方案資源管理器中打開一個文件時,它通常會在它應該在的區域1中打開,但有時候(看起來隨機)它會在區域2中打開,這意味着我必須將它拖到區域1正確地看到它。或者更少見的是,它甚至可能會在區域1和3之間的全新窗格中打開。

此外,如果我關閉了所有文件,區域2將展開佔據整個左列,並且新文件將打開在這個新的組合窗格中,這又是令人討厭的。或者,他們可能不會,這取決於VS今天的心情。

我們辦公室裏沒有其他人似乎有這個問題,但似乎沒有人似乎知道如何解決它。所以:

  1. 我想讓它這樣的文件,我總是開開入區1
  2. 我不知道是否有可能能夠「鎖定」我的佈局(如我一樣可以使用Windows任務欄),阻止我意外移動或調整窗格大小。
+0

我會評論說,現在,幾周後,我不再有這個問題,並且所有的文檔都在正確的位置打開。也許喬希的建議確實有幫助(所以+1),儘管它似乎沒有立即解決問題。所以我仍然不確定真正的解決方案是什麼。 :S – 2011-01-09 22:50:06

+0

當我遇到同樣的問題時,我發現輸出/錯誤窗口的選項卡位於MDI窗口的頂部。我的問題是在基於Visual Studio的Atmel Studio中,它也是通過遵循Josh的以下步驟修復的。 – James 2012-11-28 06:20:24

回答

147

你也許使用「新水平製表符組」命令將#1拆分爲#1和#2,然後將錯誤窗口移動到那裏?

我只是嘗試重置窗口布局,看看是否修復它。

  1. 首先,窗口 - >關閉所有文檔
  2. 然後,窗口 - >重置佈局
  3. 退出VS可以肯定的,然後回去
+0

好吧,現在幾個月後,我似乎不再有這個問題。所以道具喬希!如果其他人遇到同樣的問題,那麼我會建議嘗試以上。 – 2011-02-20 14:03:33

+0

像魅力一樣工作。謝謝! – 2011-07-06 18:12:07

+4

如果可以,我會給+5。在安裝Telerik JustCode之後,這發生在我身上,這弄亂了窗口布局。謝謝! – Richard 2012-10-05 09:32:14

7

我有這樣的問題太多。

我試過喬希的解決方案,它的工作。實際上它可能更簡單,只需執行「窗口」 - >「重置窗口」佈局即可。但我不能測試,因爲我不知道錯誤的行爲是如何開始的。

如果Josh的解決方案並不爲你工作,有人在微軟的支持,建議將所有設置(工具 - >導入和導出設置... - >將所有設置(見http://connect.microsoft.com/VisualStudio/feedback/details/635796/files-open-up-in-the-wrong-docking-window

我沒有想要這樣做,因爲我不想使用我所有的設置 - 事實證明,這並不是必要的。

+0

我可以確認喬希愛因斯坦的解決方案上面的作品(關閉所有窗口,重置窗口布局,重新啓動VS),而huttelihut建議的更簡單的解決方案(只是重置窗口布局)不適用於我。 – bjull 2012-02-03 09:42:03

+0

我首先嚐試了這個,它工作! (VS Express 2013 for Web) – Sphinxxx 2016-04-10 16:26:34

2

我的Visual Studio有同樣的問題,加上我的資源管理器窗口一直消失,不得不再次查看並啓動屬性和資源管理器窗口

解決方案:

  1. 轉到窗口然後重置佈局。
  2. 以屬性,工具欄/工具箱和資源管理器窗口的方式組織您的工作站。
  3. 回到窗口然後保存佈局。

這將允許你回到你喜歡的佈局,每次事物四處移動。希望這可以幫助。快樂的編碼。

3

避免「重置佈局」的另一種解決方案是重新定位「區域2」(通常是斷點/監視/調試輸出)中的窗口,確保將其拖動到位於圓形的「最底部」如果將它移動到下圖中劃掉的那個,它會在錯誤的位置打開代碼文件)。

visual studio window docking locations

可替換地,在非常底部屏幕的還有另一個停放位置,而是一個會導致區域#2用於通過濾網的整個底部被拉伸(竊取從一些空間區域#3)。

修復是即時&無需重新啓動Visual Studio。

+0

這解決了我的問題。我不知道是什麼導致一切進入錯誤的窗格上方。 – 2018-02-24 03:04:00

+0

當我想放大調試輸出窗口時,通常會發生這種情況,但不小心點擊了錯誤的位置,而是將輸出窗口拖出停靠位置。然後,當重新對接時,它似乎並不重要,您選擇的上述哪一項(窗口移回原位),但是如果您拿走了劃掉的一個 - 代碼窗口將在「錯誤」位置開始打開。花了我很長一段時間,然後我才建立連接:) – kalmiya 2018-02-24 10:15:04

相關問題