Visual Studio とデュアル/マルチ モニター:モニターを最適に使用するにはどうすればよいですか?[閉まっている]

StackOverflow https://stackoverflow.com/questions/6937

質問

ウルトラモン これはデュアル モニター (モニター間で画面を拡張する) に最適なプログラムですが、Visual Studio で、1 つのモニターでコードの 1 つのタブを開き、2 番目のモニターでコードの 2 番目のタブを開くなどの方法があるかどうか疑問に思っていました。 Visual Studio のインスタンスが 1 つだけ実行されている場合?

それとも、デュアル モニターと Visual Studio で最大限の効果を得る他の提案はありますか?

役に立ちましたか?

解決

個人的には、メイン モニターとビジュアル スタジオ モニターの 1 つをメイン モニターとしてウィンドウをセットアップしているため、コード ウィンドウは最大化され、ツールボックスのみが左側にドッキングされています。これは、コード ウィンドウが可能な限り多くのスペースを占有し、コードの左端を画面の中央近く、つまり私の目が自然に見られる位置に保つことを意味します。私のメインモニターはワイドスクリーンなので、コードを表示するのに十分なスペースがあることがわかります。

私のセカンダリ モニターには 2 番目のウィンドウがあり、そこには私が使用するツール ウィンドウが含まれています。したがって、ソリューションエクスプローラー、エラーリスト、タスクリスト(//todo:コメント)、出力ウィンドウ、検索結果など。すべてが私のセカンダリモニター上で好きなだけスペースを占有します。

デバッグ中、ソリューション エクスプローラーはメイン モニターを移動し、代わりにウォッチ、自動、およびローカルのウィンドウが表示されます。

これにより、コードを記述するための非常に広い領域が得られ、通常よりも多くの領域が与えられるため、追加のウィンドウすべての使用が非常に容易になります。

アップデート: ドキュメント用に 2 台目のモニターを使用することやアプリを実行することについて話している皆さんに応えて、私も心から同意しますが、その方法について言及するのを忘れていました。私が使う パワーメニュー これを達成するにはたくさんのことが必要です。基本的には、任意のウィンドウを右クリックして、「常に手前に表示」を設定できます。そのため、デバッグ中に出力ウィンドウを確認したいのですが、ドキュメントを参照する必要がある場合は、(2 番目のモニター上で) Mozilla にフリックし、それを最前面に設定して、Visual Studio に戻るだけです。これにより、ツール ウィンドウを何度もシャッフルしたり、コード ウィンドウ内の貴重なスペースを占有したりすることなく管理できることがわかりました。

他のヒント

1 つのモニターでコードの 1 つのタブを開き、2 番目のモニターでコードの 2 番目のタブを開き、Visual Studio のインスタンスを 1 つだけ実行します。

VS の外にあるタブを他の画面にドラッグするだけです。

like this

モニターが 3 つあるので、通常は次の構成で実行します。

  • 左モニター:ドキュメント/電子ブック。
  • ミドルモニター:コード/デバッグ
  • 右モニター:アプリケーションのテスト/ログファイルのスクロール (必要な場合)

これは通常、非常にうまく機能します。モニターはかなり大きいため、テスト アプリケーションを全画面で使用する必要はほとんどないため、tail -f ウィンドウには十分なスペースがあります。

また、AutoHotkey を使用して、Firefox や SSH セッションなどの最も重要なウィンドウに切り替えるホットキーを割り当てます。そうすれば、必要なときにショートカット キーを使用して簡単にアクセスできます。

左側のモニターは、実際には Linux を実行する別個のコンピューターであり、キーボード/マウスは Synergy と共有されているため、複数の電子ブックまたはドキュメント ページを各仮想デスクトップに 1 つずつ開いています。マウスを左に移動し、ショートカット キーを使用すると、ドキュメントを切り替えることができます。

モニター 3 台 -- すべて 1600x1200

  • 左:電子メール、IM、SQL Server Management Studio、サーバーへのリモート デスクトップ
  • 真ん中:VisualStudio -- おそらく複数のインスタンス -- 最大化、ソリューション エクスプローラーとチーム エクスプローラーが右側にドッキング、エラー/出力が下にドッキング、その他は自動非表示
  • 右:Web ブラウザ -- アプリのデバッグと通常の Web 作業、ADUC (必要な場合)

他のアプリは、作業内容、モニターの混雑状況、開いているアプリとそのアプリからの情報が必要な内容との間のやり取りに応じて移動します。

GUI の場合、アプリを 1 つの画面で実行し、デバッガーを別の画面で実行できるため、デバッグは非常に便利です。それは最も実用的な用途の 1 つです。

しかし実際には、開発しているアプリケーションの種類、つまり開いているファイル ハンドルやログなどを監視する必要があるかどうかによって異なります。

私も初めて 2 台のモニターを手に入れたとき、あなたと同じように、すべてのスペースをビジュアル スタジオに使いたかったのですが、もう 1 台のモニターに VS を維持し、2 台目のモニターをドキュメントや外部リソースに使用するのが最善であることに気づいたと思います。等最初は気づかないかもしれませんが、コードを隠さずに他のリソースを最大限に活用できるなど、あらゆる小さな工夫が素晴らしい機能です。

左側のモニターに VS があり、右側に GUI/実行ウィンドウがあります。ただし、各モニターでタブを開いてコーディングする必要がある場合は、UltraMon のオプションを使用して両方のモニターにわたってウィンドウを拡張し、コード ページをドラッグして仕切りを設けることができます。次に、その仕切りをモニターの切れ目に合わせます。

テストのためだけに、以前にもそれを行ったことがあります。悪い設定ではありません。

モニターが 3 つあり、中央のモニターで Visual Studio が全画面表示されるように設定されています。右側のモニターにはすべてのツール ウィンドウが構成されており、左側のモニターはブラウザー、ヘルプ、SSMS、電子メールなど用です。

リモート接続する必要がある場合を除いてうまく動作するため、ツール ウィンドウを Visual Studio に戻すためのエクスポートされた構成と、複数のモニター用にセットアップするための構成を別に用意しました。

私が使っているのに スタジオツール 他の目的のために、ファイルをウィンドウに「切り離して」ウィンドウのサイズを変更できる「エディターを切り離す」オプションがあります。とても役に立ちます

コード定義ウィンドウを他のモニターで開くことができるのは非常に貴重です。カーソルをエディターの型名の上に移動すると、別のウィンドウにその定義が表示されます。

ソリューション エクスプローラーでファイルを右クリックし、「プログラムから開く」を選択して、devenv.exe を見つけてください。これにより、VS の新しいインスタンスで開きます。さらに、今後は devenv がデフォルトのオプションの 1 つとして保存されるため、常に devenv を探し回る必要がなくなります。美しくはありませんが、オプションです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top