· · 1 分で読めます

知らなかったVisual Studioのフローティングウィンドウ設定(でも知るべき)

Visual Studioの隠れた設定でフローティングウィンドウを完全にコントロール — 独立したタスクバーエントリ、適切なマルチモニター動作、そして完璧なFancyZones統合。ドロップダウン一つですべてが変わります。

visual-studio developer-tools productivity powertoys
この記事は他の言語でも読めます:English, Español, Deutsch, Français, Português, Italiano, 中文, 한국어, Русский

この記事は自動翻訳されました。原文はこちらをご覧ください。

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のフローティングウィンドウに少しでも苛立ちを感じたことがあるなら、今すぐ変更しに行きましょう。

詳細とスクリーンショットは完全な記事をご覧ください。

共有:
この記事のソースコードをGitHubで見る ↗
← VS Code 1.115 — バックグラウンドターミナル通知、SSHエージェントモードなど
ブラックボックスに感じないリアルタイムマルチエージェントUIを構築する →