この記事は自動翻訳されました。原文はこちらをご覧ください。
Visual Studioで複数モニターを使っている方(正直に言って、今どきそうじゃない人っていますか?)は、おそらくこの煩わしさを経験したことがあるでしょう:フローティングツールウィンドウがメインIDEを最小化すると消えてしまう、常に他のすべての上に表示される、そしてタスクバーに別々のボタンとして表示されない。一部のワークフローには機能しますが、マルチモニター環境では苛立たしいものです。
Visual Studioチームの Mads Kristensen が、フローティングウィンドウの動作を完全に変えるあまり知られていない設定を共有しました。ドロップダウン一つ。それだけです。
設定
Tools > Options > Environment > Windows > Floating Windows
ドロップダウン「These floating windows are owned by the main window」には3つのオプションがあります:
- None — 完全な独立性。すべてのフローティングウィンドウが独自のタスクバーエントリを持ち、通常のWindowsウィンドウとして動作します。
- Tool Windows(デフォルト)— ドキュメントは自由にフロート、ツールウィンドウはIDEに紐づけられます。
- Documents and Tool Windows — クラシックなVisual Studioの動作、すべてがメインウィンドウに紐づけられます。
マルチモニター環境で「None」が最適な理由
Noneに設定すると、すべてのフローティングツールウィンドウとドキュメントが本物のWindowsアプリケーションのように動作します。タスクバーに表示され、Visual Studioのメインウィンドウを最小化しても表示され続け、すべての前面に無理やり表示されることがなくなります。
これをPowerToys FancyZonesと組み合わせると、まさにゲームチェンジャーです。モニター全体にカスタムレイアウトを作成し、ソリューションエクスプローラーを一つのゾーンに、デバッガーを別のゾーンに、コードファイルを好きな場所に配置できます。すべてがその場に留まり、すべてが独立してアクセスでき、ワークスペースが混沌ではなく整理されたものに感じられます。
クイック推奨事項
- マルチモニターのパワーユーザー:Noneに設定し、FancyZonesと組み合わせる
- たまにフロートする方:Tool Windows(デフォルト)が良いバランス
- 従来のワークフロー:Documents and Tool Windowsでクラシックな動作を維持
プロのコツ:ツールウィンドウのタイトルバーをCtrl + ダブルクリックで即座にフロートまたはドッキングできます。設定変更後の再起動は不要です。
まとめ
これは典型的な「なんで今まで知らなかったんだ」系の設定です。Visual Studioのフローティングウィンドウに少しでも苛立ちを感じたことがあるなら、今すぐ変更しに行きましょう。
詳細とスクリーンショットは完全な記事をご覧ください。
