如何让 Visual Studio 打开的标签页始终在其主 window 中?

How can I make Visual Studio open tabs always in its main window?

我有一个 multi-monitor 系统,Visual Studio 设置如下:

主要 windows 在左侧,诸如解决方案资源管理器、输出和错误 windows 之类的东西在右侧。当我想从第二台显示器打开任何文件时,新选项卡也会在那里打开。但是,我更希望新选项卡出现在我的主显示器的选项卡中。是否有任何设置(或扩展)可以实现这一点?

很难说是什么原因造成的。 Resharper 和 Productivity Power Tools 都会影响您的文档 windows 的管理方式。

几个选项:

  • 尝试拖动在错误屏幕上打开的新 window 并将其停靠; VS 可能记得这个。
  • Check/review Resharper 和 Productivity Power Tools 的所有选项。
  • 检查您是否没有安装任何额外的 R# 扩展。
  • 导出您当前的设置并重置您的环境。
  • 一次禁用一个扩展程序。一种解决问题的常用方法,方法是剥离事物直到它再次起作用。

我记得几年前我 运行 多显示器设置时遇到了一些问题(在一个阶段 3+ 屏幕),但是现在我在 Surface Pro 3 上进行所有开发。