4k 显示器上的 Visual Studio

Eri*_*rik 13 high-dpi visual-studio-2015 visual-studio-2017

我刚刚升级到 4k 显示器,据说 Visual Studio 应该能够很好地处理高 dpi 显示器。但这对我不起作用,我不确定为什么。我在 Visual Studio 2015 和 2017 中遇到了同样的问题。

在下面的屏幕截图中(取自 Paint.Net 中的放大屏幕截图,因此可以看到各个像素分区),我将 Visual Studio 窗口与 Chrome 重叠,您可以看到 ClearType 文本以较低的分辨率呈现,然后使用 Visual Studio 进行缩放,导致彩色像素翻倍非常难看,而在 Chrome 中,文本看起来很棒。

这使得代码在 Visual Studio 中非常难以阅读/编辑,因为文本看起来都很模糊。我连接了两台显示器,一台 4k,桌面缩放设置为 200%,一台普通 1080p 显示器,桌面缩放设置为 100%。我尝试过一些设置,例如在 1080p 显示器上提高缩放比例或更改哪个是主要设置。这些设置都没有任何区别。重新启动也没有帮助。

由于遇到这种事情时没有太多杠杆,因此我不知道我应该在哪里解决这个问题。关于如何解决这个问题的任何建议?

在此处输入图片说明

kEp*_*h13 9

正如 Eric 所提到的,最好的解决方案是将要使用 VS 的显示器设置为主显示器,然后注销并重新登录。然后在该显示器上看起来“正确”,而在其他显示器上看起来很模糊。我同意他们还没有解决这个问题是荒谬的。

更新:在我输入后,我将 VS 2017 更新到 15.3.3,它似乎已修复!现在在所有显示器上看起来都很好。

更新 2:没关系,如果我将不同的缩放量设置为我的主要缩放量,它仍然看起来很糟糕。


小智 7

不幸的是,Visual Studio 仍然不能识别每个显示器的 DPI。如果您断开第二台显示器,一切都应该正常工作。唯一的方法是找到适合两台显示器的 DPI,但由于您拥有 4K 和 1080p,这可能非常困难。

我有类似的问题(不是 4K,但仍然运行 200% DPI),最后我只在一台显示器上使用 VS。

可惜微软在VS2017中也没有解决这个问题。

  • 我找到了一个替代解决方案 - 将 4k 显示器设为主显示器并重新启动。Visual Studio 似乎采用主显示器在启动时的 dpi 分辨率(更改设置并重新启动 VS 似乎没有帮助)。在使用具有混合 dpi 设置的显示器时,Windows 似乎仍然存在一些重大缺陷。 (10认同)