Visual Studio和双/多显示器:如何从显示器中优化使用?

时间:2008-08-09 22:55:27

标签: visual-studio monitor multiple-monitors

Ultramon是一个很棒的双显示器程序(在显示器上拉伸屏幕),但我想知道在Visual Studio中是否有任何方法可以在一台显示器上打开一个代码选项卡代码选项卡在第二个监视器上打开,只运行一个Visual Studio实例?

或者还有其他任何关于在双显示器和Visual Studio上获得最大收益的建议吗?

11 个答案:

答案 0 :(得分:57)

就个人而言,我设置了我的窗口以便我的主显示器,我有主视觉工作室监视器,因此我的代码窗口最大化,只有工具箱停靠在左侧。这意味着代码窗口占用尽可能多的空间,同时保持代码的左手边缘靠近屏幕中间,我的眼睛自然看起来。我的主显示器是一个宽屏幕,所以我发现这给了我足够的空间来代码。

我的辅助监视器有第二个窗口,其中包含我使用的工具窗口。所以我有解决方案资源管理器,错误列表,任务列表(//待办事项:评论),输出窗口,查找结果等所有在我的辅助监视器上占用尽可能多的空间。

调试时,解决方案资源管理器会移动主监视器,而watch,autos和locals窗口将取而代之。

我发现这给了我一个非常大的区域来编写代码,并且真正有助于使用所有这些额外的窗口,通过给予它们比通常更多的空间。

更新:为了回应大家在谈论使用第二台显示器获取文档或运行应用程序,我全心全意地同意,并忘了提及我是如何做到这一点的。我用PowerMenu来实现这个目标。基本上我可以右键单击任何窗口并设置Always On Top。因此,当我正在调试时,我想看到我的输出窗口,但是如果我必须参考一些文档,我只需要轻弹到Mozilla(在第二台显示器上),将它设置在顶部,然后返回到visual studio。我发现这让我可以管理工具窗口,而无需在很多方面对它们进行随机播放,或者占用代码窗口中的宝贵空间。

答案 1 :(得分:51)

  

在一台显示器上打开一个代码选项卡,在第二台显示器上打开第二个代码选项卡,只运行一个Visual Studio实例

您只需将VS外的标签拖到另一个屏幕上即可。

like this

答案 2 :(得分:6)

我有三台显示器,所以我通常使用这种配置运行:

  • 左监视器:文档/电子书。
  • 中监视器:代码/调试
  • 右监视器:测试应用程序/滚动日志文件(如果需要)

这通常效果很好,而且由于显示器相当大,我很少需要全屏使用测试应用程序,因此我的尾部-f窗口有足够的空间。

我还使用AutoHotkey来指定翻转到最重要窗口的热键,例如Firefox或我的SSH会话。这样我就可以在必要时使用快捷键来访问它们。

左侧显示器实际上是一台运行Linux和键盘/鼠标与Synergy共享的独立计算机,因此我打开了多个电子书或文档页面,每个虚拟桌面上有一个......我可以通过将鼠标移动到文档之间来翻转左边并使用快捷键。

答案 3 :(得分:3)

三台显示器 - 全部1600x1200

  • 左:电子邮件,即时消息,SQL Server Management Studio,远程桌面到服务器
  • 中间:VisualStudio - 可能是多个实例 - 最大化,解决方案资源管理器和团队资源管理器停靠在右侧,错误/输出停靠在底部,其他人自动隐藏
  • 右:Web浏览器 - 应用调试和普通网络工作,ADUC(如果需要)

其他应用程序会根据我正在处理的内容以及显示器的拥挤程度以及打开的应用程序与我需要的信息之间的交互来移动。

答案 4 :(得分:2)

对于GUI调试非常棒,能够将应用程序运行到一个屏幕并将调试器放在另一个屏幕中。这是最实用的用途之一..

但实际上,取决于您正在开发的应用程序类型,即,是否需要监视打开的文件句柄,日志等。

答案 5 :(得分:2)

当我第一次拿到两台显示器时,我想和你一样,使用视觉工作室的所有空间,但我认为你会发现最好将VS保留在一台显示器上并使用第二台显示器进行记录,外部资源等。一开始你不会想到它,但所有的小动作,如只是能够最大化其他资源而不隐藏你的代码是一个很好的功能。

答案 6 :(得分:2)

我的左侧监视器中有VS,右侧是GUI /运行窗口。但是,如果您希望在每个监视器上打开代码选项卡,则可以使用UltraMon选项在两个监视器上展开窗口,然后拖动代码页以便它放置分隔符。然后,将该分隔符与监视器中的中断对齐。

之前我已经做过,只是为了测试它。这不是一个糟糕的设置。

答案 7 :(得分:1)

我有三台显示器,在中间显示器上设置Visual Studio全屏,右侧显示器配置了所有工具窗口,左侧显示器用于浏览器,帮助,SSMS,电子邮件等。

除非我必须远程进入,否则运行良好,因此我有一个单独的导出配置,可以将工具窗口移回Visual Studio,还可以将其重新设置为多个监视器。

答案 8 :(得分:1)

虽然我将StudioTools用于其他目的,但它有一个“Tear off Editor”选项,您可以使用该选项将文件“撕下”到窗口并调整窗口大小。发现它非常有用

答案 9 :(得分:1)

我发现代码定义窗口在我的其他监视器中打开是绝对无价的。当光标移动到编辑器中的类型名称时,另一个窗口会显示其定义。

答案 10 :(得分:0)

您可以尝试右键单击解决方案资源管理器中的文件,打开方式,然后查找devenv.exe。这将在VS的新实例中打开它。此外,它将devenv保存为您未来的默认选项之一,因此您无需一直寻找devenv。不漂亮,但可以选择。