即使是最新的Eclipse Neon版本在4k显示屏上仍然有一些小图标。这就是我试图让它们更大的原因。为此,我从头开始构建Eclipse IDE。
请阅读此StackOverflow问题以了解我是如何做到的:
Building Eclipse IDE from scratch - how to choose CDT over JDT?
我编写了一个Windows批处理文件,该文件遍历所有文件夹并更改了它可以找到的每个图标的大小。在我的批处理文件中,我假设尺寸低于48x48像素的每个.png
,.gif
,.bmp
,.jpg
和.ico
文件都是一个图标。而且我的尺寸增加了一倍。
我在开始构建之前运行该批处理文件。
我的结果好坏参半。下图显示某些图标确实变得更大 - 但其他图标却没有。以debug icon
为例。看起来它的尺寸仍然是旧的16x16像素。也许我的批处理文件不完整,它以某种方式跳过了那个。所以我查看eclipse源代码文件夹并找到debug icon
。它是32x32像素!所以我的批处理文件是正确的。为什么eclipse构建没有正确使用它?
非常感谢任何帮助。如果我成功地将所有图标变大,我保证会与所有人分享解决方案(并提及您的贡献): - )
我相信对于所有高dpi显示器的人或那些没有得到鹰眼祝福的人来说,小的Eclipse图标是一个真正的痛苦。 开发代码不应该是那些视力敏锐的人的特权 - 所有人都应该可以访问它。
PS:我还有一些与Eclipse“从头开始构建”主题相关的其他问题。如果你有兴趣:
让我们所有人团结起来自己构建Eclipse IDE - 并根据我们的需求进行调整; - )
答案 0 :(得分:3)
从屏幕截图中我相信你在4k屏幕上以100%比例因子运行。您可以将比例因子指定为200%。日食中的缩放是由此控制的。在霓虹灯中,仅支持100%缩放因子的倍数。有了这个,您将看到所有绘图代码和图像缩放。如果您需要更大的比例因此将比例因子设置为300%,400%等。我们只有2x图像可用。您可能会看到图像模糊较高的缩放因子。但像线条矩形的图形确实可以正常工作。
在Windows 7中转到控制面板\外观和个性化\显示,并使用自定义dpi设置为200%(如果不可用,默认情况下,4k 200%应该可用)。
在Windows 10中转到自定义显示并设置滑块"更改文本,应用和其他项目的大小"到200%。
这将使日食升级。更改这些设置后,您需要重新启动eclipse。我建议注销并再次登录以使此更改完全生效。
如果这没有帮助,请使用[HiDpi]标记针对平台SWT提出错误。
P.S。我花了相当多的时间在高dpi显示器上缩放这些图标。不应该要求您放大图标。 Swt为你工作。所需要的是在显示设置中设置正确的比例因子
答案 1 :(得分:2)
在Eclipse Neon中,您可以在 eclipse.ini 中或在-vmargs
之后的命令行中添加以下VM参数,以使所有图标的大小加倍(见Tweaking SWT's auto-scaling):
-Dswt.autoScale=200
如果可用,这将使用*@2x.png
图标:
答案 2 :(得分:0)