当前位置: 首页 > news >正文

【译】在 Visual Studio 中完全掌控您的悬浮窗口

  如果您和我一样使用多显示器办公,那您大概率会渐渐爱上 Visual Studio 中的悬浮工具窗口与文档。将解决方案资源管理器、调试器或是代码文件拖拽到第二块(甚至第三块)屏幕上,能够大幅提升工作效率。

  但这些悬浮窗口的运行表现,一直存在些许兼容性问题。

1

  默认情况下,浮动窗口由 Visual Studio 主窗口“托管”。这意味着它们不会在 Windows 任务栏中显示为独立按钮,最小化集成开发环境主窗口时浮动窗口会随之隐藏,并且浮动窗口会始终置顶显示在所有窗口之上 —— 即便您并不需要该效果。

  对于部分工作流程而言,这正是您想要的效果。但在另一些场景下,很快就会让人感到厌烦。

  幸运的是,有一项鲜为人知的设置,能够让您精准控制 Visual Studio 对浮动窗口的控制程度。

  设置路径如下:Tools > Options > Environment > Windows > Floating Windows。

  您将会看到此对话框:

2

  该下拉菜单标注有“These floating windows are owned by the main window”,并提供三个选项:

  - None

  - Tool Windows (默认)

  - Documents and Tool Windows

  仅更改这一项设置,就能彻底改变您使用悬浮窗口的操作方式。

我最常用的场景:PowerToys FancyZones 

  将该设置与微软 PowerToys 及其出色的分区布局工具 FancyZones 功能搭配使用时,效果尤为出色。

  我喜欢将其设置为无,再通过 FancyZones 在多块显示器上自定义窗口布局。这样一来,我所有的悬浮工具窗口和文档窗口都会像常规应用窗口一样正常运行:它们会显示在任务栏中,即便我最小化主 Visual Studio 窗口也能保持可见,还能精准吸附到我设置的 FancyZones 分区布局里,不会再频繁自动置顶。

  使用起来自然流畅得多,也让我拥有了一直梦寐以求的简洁多屏办公布局。

何时选择各个选项

  - None:最高独立化。每个程序都会拥有独立任务栏条目与完整窗口运行特性,非常适合搭配 PowerToys、使用多显示器办公的重度用户。

  - Tool Windows:一款理想的折中方案 —— 让文档自由悬浮,同时工具窗口固定依附于集成开发环境。

  - Documents and Tool Windows:沿用经典的 Visual Studio 操作模式。

  专业技巧:将此操作与在任意工具窗口标题栏上使用 Ctrl+双击 的快捷方式结合使用,实现极速切换界面布局,无需重启软件。

  您之前用过这项设置吗?您更倾向哪个选项:None、Tool Windows,还是默认设置?欢迎在评论区留言告诉我。我一直很好奇,其他开发者都是如何搭建多显示器工作区的。

  Happy coding!

 

原文链接:https://devblogs.microsoft.com/visualstudio/take-full-control-of-your-floating-windows-in-visual-studio/

me

 

http://www.jsqmd.com/news/713334/

相关文章:

  • FakeLocation技术方案:基于Xposed框架实现80%资源优化的应用级位置模拟引擎
  • 二叉搜索树的后序遍历序列-C++
  • SublimeREPL架构解析:深入理解REPL插件的设计原理
  • 2026年贵阳炭火烤肉与竹签烤肉正宗铁签烤肉店怎么选 - 年度推荐企业名录
  • 房产中介佣金计算太复杂?一张决策表带你理清所有测试场景(附完整用例模板)
  • 2025届学术党必备的AI科研网站横评
  • 把数组排成最小的数-C++
  • Windows蓝屏0xE6?别慌,手把手教你用WinDbg分析DRIVER_VERIFIER_DMA_VIOLATION
  • 3个步骤解锁Switch终极潜能:大气层系统完整安装与使用指南
  • MouseClick鼠标连点器:智能化跨平台自动化解决方案深度解析
  • 从零到上手:用SmartBI V10.x实战演练数据可视化全流程(附自助仪表盘与大屏制作避坑指南)
  • 告别网盘限速:LinkSwift直链下载工具终极指南
  • 终极FF14过场动画跳过插件:3分钟快速上手完整指南
  • 摄像机标定
  • 快速体验胶片质感AI绘画:FLUX.1-Krea真实感模型部署与试用
  • 别再被PyTorch的checkpoint坑了!深入state_dict,彻底搞懂参数组匹配问题
  • 3行命令搞定抖音批量下载:douyin-downloader无水印视频下载终极指南
  • 如何实现跨平台设备无缝发现?LocalSend零配置识别技术全解析
  • 2025最权威的六大AI学术助手推荐
  • DesktopNaotu:你的终极跨平台离线思维导图解决方案
  • Windows Cleaner:3分钟告别C盘爆红,让你的电脑重获新生!
  • STM32低功耗实战:用PWR模块让你的电池供电设备续航翻倍(附代码)
  • 告别文献翻译烦恼:Zotero PDF Translate让你的科研效率提升3倍
  • 3步告别激活烦恼:KMS智能激活工具完全指南
  • 亲测可用 免费使用 云远程调试软件V2.1.0 远程串口调试 远程网口调试
  • 当Windows 10成为“负重者“:一个命令行工具如何帮你夺回系统控制权
  • 病理科医生的数字助手:如何用QuPath免费软件高效标注与分析WSI切片(实战分享)
  • 3分钟极速安装:Android Studio中文语言包完整指南
  • 探索 Yew 生态系统:构建高效 Rust Web 应用的完整工具链指南
  • 手把手教你为ZYNQ项目添加自定义PWM:基于AXI Timer的PL引脚配置与波形调试实录