有人知道如何使用大工具栏图标吗?编辑:我该怎么做?
答案 0 :(得分:6)
将此添加到您的eclipse.ini:
-Dswt.enable.autoScale=true
-Dswt.autoScale=150
-Dswt.autoScale.method=nearest
-Dswt.autoScale = 150将增加您的图标,150表示150%。如果还不够,请增加它。
答案 1 :(得分:5)
Eclipse中没有支持工具栏中的大/小图标 正如this bug describes:
另一个问题是,与Mac OS X类似,GNOME工具栏样式适用于少量大图标,而Eclipse工具栏样式适用于大量快速访问按钮。 这意味着,例如,图标与图标+文本的建议并不真正适用于Eclipse工具栏。
2016年更新(5年后)
自2011年以来,您有一些解决方法,例如this answer引用davidglevy/eclipse-icon-enlarger
,它的面积比eclipse主jar中的图标大一倍。
您在PhantomYdn/eclipse-icon-enlarger处有更多说明。
你有同样的想法(图标大小加倍)implemented as a script(这里是gene1wood/scale_eclipse.sh
)
但是如果HiDPI / Retina显示屏上的问题分辨率很差(太小),请尝试微软的官方解决方案(如此处所示)
注册表编辑器:
HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > SideBySide
:创建一个设置为1的DWORD PreferExternalManifest
。
在eclipse.exe
旁边,创建一个eclipse.manifest
文件,内容为similar to this article。
答案 2 :(得分:3)
以下是一个简单解决方案:
启动Eclipse并享受
答案 3 :(得分:2)
我已经搜索并搜索了几个星期来解决这个问题如果你想解决它,请转到你的eclipse文件夹和* .png搜索。将所有图标的大小从16x16调整为32x32然后对* .gif执行相同操作。
正如您在图像中看到的那样,我还没有完成任务,但如果您想要投入时间,它确实有效。我确信有一种更简单的批处理方法,我很抱歉,我还没有找到它。万一有人还在使用eclipse(我更喜欢),并且想要更大的工具栏图标。
编辑:我发现了一个名为Fotosizer的易于使用的批处理工具。当您将* .png * .gif找到的文件拖放到图像选择区域时,它会记住所有图标文件位置。只需设置大小选项并将输出设置为刚刚上传的图像。如果32x32对你来说太大了,那就让它们变小一些。 Fotosizer Click Here我使用的是免费版本。 Screenshot Click Here确保在进行搜索时右键单击并按维度对图像进行排序,以便您轻松找到组中的所有16x16文件。这是在Windows 7 64位版本和RapidClipse版本:2.3.1.201607130701
保重, 百里
答案 4 :(得分:1)
在Linux(带有XFCE会话的openSUSE Tumbleweed)和283 dpi的HP Spectre x360上运行Eclipse 2020-09 R(即v4.17)时,我发现开箱即用的字体很好,但是图标却难以辨认小。另外,在eclipse.ini中设置-Dswt.autoscale=300
可以使图标看起来很完美,但是却完全破坏了SWT的布局和功能(无法单击选项卡,许多文本被不可读地裁剪)。因此,我不得不诉诸缩放所有图标文件的方法。这是一种自动化的方法。
第一次运行eclipse之后(因为第一次运行时会解压缩很多图标),请转到顶级eclipse目录(eclipse可执行文件所在的目录),然后输入该目录中的xonsh(基于python的外壳)。然后,您可以执行以下命令(后果自负),例如,通过在提示符下将其复制粘贴:
pngl = $(find . -name "*.png").strip().split("\n")
for png in pngl:
if not ('@2x' in png):
print(f"Found icon {png}, moving...")
pngo = png.replace('.png','-orig.png')
mv @(png) @(pngo)
pngbig = png.replace('.png','@2x.png')
if pngbig in pngl:
print(" ...has enlarged, scaling that by 150")
convert @(pngbig) -resize 150% @(png)
else:
print(" ...no enlargement, scaling orig by 300")
convert @(pngo) -resize 300% @(png)
当然,如果您希望使用不同的基本缩放比例,例如250%,则可以将pngbig分支中double尺寸图标的150%缩放比例更改为125%,而将原始尺寸图标中300%的缩放比例更改为其他分支达到250%。
答案 5 :(得分:0)
我在Linux上解决了这一问题,方法是将此行添加到eclipse.ini:
-Dswt.autoScale=200
查看有关reddit的原始答案:https://www.reddit.com/r/archlinux/comments/61zsds/eclipse_neon_on_hidpi_screen_and_plasmaa_5/
答案 6 :(得分:0)
在eclipse.ini中添加-Dswt.autoScale=150
,用于我的混合win10 12.3“
感谢Markus B
答案 7 :(得分:0)
如果您使用STS 4,请使用@Frank 建议的属性编辑SpringToolSuite4.ini
-Dswt.enable.autoScale=true
-Dswt.autoScale=150
-Dswt.autoScale.method=nearest