web-dev-qa-db-ja.com

Visual Studio 2010は、誤ってMDIペインでドキュメントを開きます

Visual StudioのMDIは現在、多くのフラストレーションを引き起こしています。基本的なレイアウトは次のとおりです。

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

かなり標準-エリア1に開いているファイルがあり、エリア2にエラーウィンドウがあり、エリア3にソリューションエクスプローラーがあります。

私の欲求不満の主な原因は、ソリューションエクスプローラからファイルをダブルクリックして開くと、通常はエリア1で開くべきですが、SOMETIMES(一見ランダムに)エリア2で開くことを意味します適切に表示するには、エリア1までドラッグします。または、まれに、エリア1と3の間の完全に新しいペインで開くこともあります。

さらに、すべてのファイルを閉じると、領域2が拡大して左の列全体を占め、新しいファイルがこの新しい結合ペインで開きますが、これもまた面倒です。または、VSが今日どのような気分になっているかに応じて、おそらくそうではありません。

私たちのオフィスにいる20人の誰もこの問題を抱えているようには見えませんが、同様に誰もそれを修正する方法を知らないようです。そう:

  1. 開いているファイルが常にエリア1に開くようにします。
  2. 誤ってペインを移動したりサイズを変更したりするのを防ぐために、レイアウトを「ロック」(たとえば、Windowsタスクバーでできるように)できるかどうかは疑問です。
96

「新しい水平タブグループ」コマンドを使用して、#1を#1と#2に分割し、エラーウィンドウをその中に移動したでしょうか。

ウィンドウレイアウトをリセットしてみて、それが修正されるかどうかを確認します。

  1. まず、ウィンドウ->すべてのドキュメントを閉じる
  2. 次に、Window-> Reset Window Layout
  3. VSを終了して確認し、戻ってください。
176
Josh

別の解決策-「レイアウトのリセット」を回避-ウィンドウを「エリア2」(通常はブレークポイント/ウォッチ/デバッグ出力)に再配置し、ドッキング位置の丸い「一番下」に移動するようにします(移動する場合)下の画像で取り消し線を引いたものに、間違った場所でコードファイルを開きます)。

visual studio window docking locations

または、画面のvery下部に別のドック位置がありますが、その場合、エリア#2が下部全体に引き伸ばされます画面(エリア#3から一部のスペースを盗む)。

修正は即座に行われ、Visual Studioを再起動する必要はありません。

12
kalmiya

私にもこの問題があります。

ジョシュのソリューションを試したところ、うまくいきました。実際にはもっと簡単かもしれませんが、単にWindow-> Reset Window layoutを行うだけで十分かもしれません。しかし、間違った動作がどのように始まったのかわからないので、それをテストすることはできません。

Joshのソリューションが機能しない場合、Microsoftサポートの誰かがすべての設定をリセットすることをお勧めします(ツール->設定のインポートとエクスポート...->すべての設定をリセットします( http://connect.Microsoft.com/ VisualStudio/feedback/details/635796/files-open-up-in-the-wrong-docking-window )。

すべての設定を使いたくなかったので、それはしたくありませんでした。

7
T.J.Kjaer

Visual Studioでも同じ問題が発生しました。さらに、エクスプローラーウィンドウは常に表示されなくなり、プロパティとエクスプローラーウィンドウの両方を再度表示して起動する必要がありました。

解決:

  1. ウィンドウに移動してからレイアウトをリセットします。
  2. プロパティ、ツールバー/ツールボックス、エクスプローラーウィンドウなど、必要な方法でワークステーションを整理します。
  3. ウィンドウに戻り、レイアウトを保存します。

これにより、動き回るたびに好みのレイアウトに戻ることができます。お役に立てれば。ハッピーコーディング。

2
NelsonRoberts