现在Visual Studio 2010支持多个显示器,我很好奇其他人是如何安排他们的编程环境的。至今我还没有想出一种令我真正满意的排列方式。
目前我为我的两个显示器系统想到的最佳方法是将所有代码窗口分离开来。然后,在我的主要显示器上,我能够同时打开两个代码窗口(使用Windows 7键盘快捷键WinKey+左箭头和WinKey+右箭头)。在我的次要显示器上,我放置了其余的IDE和通常在底部的所有工具窗口(错误列表、查找窗口、调用堆栈等),并将它们停靠在代码窗口通常所在的位置。我也尝试过将所有这些东西都分离开来,并且几乎没有任何内容在IDE中。
这种布局的问题有:
- 新打开的代码窗口总是出现在IDE内而不是在一个已经分离的窗口之上。
- 分离的代码窗口不会记住它们从会话到会话的确切位置(它们稍微偏离,导致我需要再次每个窗口使用winkey + arrow key快捷键)。
- 似乎没有办法让代码窗格意识到它们彼此叠加(即多个选项卡)。
- CTRL + TAB快捷键总是显示在IDE之上。
- 代码窗格始终处于IDE的顶层(子级),因此单击任何代码窗格都会将IDE置于前景,即使我只关心该代码窗格而不是IDE。
- 其他较小的问题...
要使这种情况变得更好,有一个很好的方法是让代码窗格分离,使它们成为可以在其中停靠其他代码窗格的选项卡条。
VS2010中的新多监视器支持很好,但似乎仍然存在很大缺陷。
这些问题能否通过插件解决?如果可以,是否有人知道一个这样的插件?
有没有比我现在做的更好的使用多个显示器的IDE工作方式?
注意: 尽管这个问题是主观的(肯定没有"这是最好的方法,那就没得说了"的答案),但我真的想知道比我想出来的更好的使用IDE的方法。意图不是要发起一场"我的最棒"的争论。