I'm using Eclipse 4.18 on Windows 10. The editor constantly shows horizontal lines at seemly random locations in the editor - see picture link for an example: (1). When scrolling up/down or when changing tabs those lines disappear (or get garbled) just to appear when scrolling again. It looks like a random pattern and I haven't been able to find anything in the Eclipse preferences to disable displaying the lines.
Previous versions of Eclipse had the same issue. Any ideas much appreciated.
Edit:
The first image (1) is taken from the sample Syntax Coloring option in Preferences -> XML > XML Files > Editor > Syntax Coloring which also displays the issue in a sample textbox.
Also, I include a screenshot of a sample .txt file opened in Eclipse IDE 2020-12 (4.18.0) (menu File -> Open File...) which shows the horizontal lines (2) on a new workspace with no plugins installed.
I hadn't encountered any similar issue on previous Eclipse versions on Win10 (I last used Eclipse in ~2019)
I had the same issue exactly.
It started after replacing my monitor.
I have a monitor that require me to increase the DPI so I will see larger fonts especially in eclipse.
When you play around with your windows DPI setting you also need to change the DPI setting in eclipse so it will try to match especially if you have high resolution.
To tweak Eclipse DPI to try to match Windows DPI you need to edit (eclipse.ini) file. It should be on the same folder where eclipse.exe is located.
I had my setting on (-Dswt.autoScale = 175) when I see the lines you describe.
After changing it to 150 it was fixed .
Play around with Eclipse DPI setting I believe it would solve your problem. It did in my case. (maybe also Windows DPI but start first with Eclipse DPI settings)
After changing DPI setting in eclipse.ini you will need to restart eclipse to see the changes.
#eclipse.ini
-Dswt.enable.autoScale=true
-Dswt.autoScale=150
-Dswt.autoScale.method=nearest
I current have 3 monitors and was looking for a solution to fix the scaling between a 4K monitor and a 1080p monitor.
Most applications scale when switching monitors but Eclipse doesn't. The font is either large in 1080p or small in 4k. The zoom function sets the size for the whole application and not a single window.
Edit : I am using Eclipse Oxyen on Windows 10
I can think of two ways to go about this.
Windows 10
Customize the scaling of each monitor.
Go to Windows Settings > System > Display page.
Select the display to customize.
Scroll to the Scale and layout section.
Choose the % of the Change the size of text, apps, and other items option.
Repeat for each monitor as desired.
Eclipse IDE
Customize the CSS of themes.
Close Eclipse.
Edit the desired theme: $ECLIPSE_HOME/plugins/org.eclipse.ui.themes_XXX/css/**/*.css
Restart Eclipse.
CSS has multiple ways of specifying font size. Supposedly there is even a means to size fonts relative to screen resolution. You'll have to play with Eclipse's CSS engine to see what it supports.
I'm having a problem with NetBeans fonts on my computer which for some reason are getting distorted. I decided to open this question because all searches I made ended up on how to change the fonts of the text editor but not of the IDE itself. As you can see on this printscreen, it is kinda hard to read because of this missing parts of the characters. I was having exactly the same problem with burp suite then I increase the font-size (didn't found a option there to change font-family) and it solved a little bit. I think that if I change these configurations it will be easier for me to read. Thanks in advance.
The solution came from http://wiki.netbeans.org/FaqFontSize
There's 2 options to do:
Run netbeans with the additional --fontsize X parameter from the commandline
Edit the netbeans.conf file located in the %NETBEANS_INSTALLATION_DIRECTORY\etc directory and at the part that says netbeans_default_options=.... append --fontsize X (Be sure that the option -J-Dsun.java2d.dpiaware is set to true. Netbeans will ignore the --fontsize instruction if is false).
This should change the default GTK font size. As noted in the link, it may not work in Gnome desktop environments because the font there is controlled by Gnome.
The netbeans.conf file for 10.x seems to have a slightly different syntax than previous versions.
In 8.2, adding "--fontsize x" worked. I couldn't get it to work in 10.0.
But adding "--fontsize x" to the start cmd works fine and doesn't compromise the font crispness when using a HD screen.
Does anybody know how to use large toolbar icons? Edit: How do I do it?
At first, close eclipse and be sure it is closed.
Than edit eclipse.ini and add the following lines:
-Dswt.enable.autoScale=true
-Dswt.autoScale=150
-Dswt.autoScale.method=nearest
The -Dswt.autoScale=150 will increase your Icons, 150 will say 150%. If it is not enough, increase it or decrease it otherwise.
Here is what to do for an easy solution:
Go to the start icon of your eclipse or PLCXpressoand
Click your right mouse bottom
Go to down and click properties
Click compartibility
Check overwrite high DPI scaling
Select system (enhanced)
Click OK at the bottom
Start Eclipse and enjoy
There is no support in Eclipse for large/small icons in the toolbar.
As this bug describes:
The other issue though is really that the GNOME toolbar style, similar to Mac OS X, is for a small number of large icons, while the Eclipse toolbar style is for a large number of quick-access buttons.
This means that the recommendations for, say, icons vs icons+text don't really apply to the Eclipse toolbar.
Update 2016 (5 years later)
Since 2011, you have some workarounds, like this answer referring to davidglevy/eclipse-icon-enlarger, which double the size of the icon in the eclipse main jar.
You have more instructions at PhantomYdn/eclipse-icon-enlarger.
You have the same idea (double the size of icons) implemented as a script (here is an gene1wood/scale_eclipse.sh)
But if the issue is poor (too small) resolution on HiDPI / Retina displays, try also the actual official Microsoft workaround (as illustrated here)
regedit:
HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > SideBySide: create a DWORD PreferExternalManifest set to 1.
Beside eclipse.exe, create an eclipse.manifest file with, as content, one similar to this article.
CLICK HERE TO VIEW SCREENSHOT
I have searched and searched for weeks for a solution to this problem If you want to solve it go to your eclipse folder and *.png search. Resize all the icons from 16x16 to 32x32 Then do the same for *.gif.
As you can see in the image I have not finished the task but it does work if you want to put in the time. I am sure there is an easier batch method of doing it I am sorry I have not found that yet. Just in case anyone is still using eclipse (which I prefer) and wanted larger toolbar icons there you go.
EDIT: I found an easy to use batch tool called Fotosizer. It remembers all the icons file locations when you drag and drop your *.png *.gif found files into the image selection area. Just set up the options for sizing and set the output like the image I just uploaded. If 32x32 is too big for you just make them a little smaller. Fotosizer Click Here I used the free version.
Screenshot Click Here
Be sure when you do your search to right click and sort the images by dimensions to make it easy for you to find all the 16x16 files in a group. This is in windows 7 64 bit version and RapidClipse Version: 2.3.1.201607130701
Take care,
Barry
I solved it on Linux by appending this line to eclipse.ini:
-Dswt.autoScale=200
See the original answer on reddit: https://www.reddit.com/r/archlinux/comments/61zsds/eclipse_neon_on_hidpi_screen_and_plasmaa_5/
In 2022 on linux with an UltraHD display:
set your system as zoom 100% (forget 200% or fractional hacks, it's slow and buggy)
only use font scaling : gsettings set org.gnome.desktop.interface text-scaling-factor 1.5
To launch Eclipse (with perfect text and icon size) from terminal, use :
GDK_SCALE=2 GDK_DPI_SCALE=0.5 ./eclipse
I can't comment, because <50 reputation points.
I refer to the method of resizing the images to let's say 32x32.
I wrote a little python script, in case someone might be interested.
It changes the size of all .gif and .png to 32x32.
Use on your own risk :)
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import os
from PIL import Image
for path,dirs,files in os.walk(r"D:\win7\apps\renesas_e2_studio\eclipse"):
for f in files:
uri = os.path.join(path,f)
for t in ".gif .png".split(" "):
if uri[-4:] == t:
img = Image.open(uri)
img = img.resize((32,32))
img.save(uri)
print(uri)
print("FINISHED")
add -Dswt.autoScale=150 in eclipse.ini, is working for my hybrid win10 12.3"
Thanks to Markus B
Running Eclipse 2020-09 R (i.e, v4.17) on Linux (openSUSE Tumbleweed with XFCE session) on an HP Spectre x360 with 283 dpi, I found that out of the box the fonts were fine but the icons were unreadably tiny. Also, setting -Dswt.autoscale=300 in the eclipse.ini made the icons look perfect but completely disrupted the layout and functionality of SWT (couldn't click on tabs, many texts were unreadably clipped). So I had to resort to the method of scaling all of the icon files. Here's one way to automate it.
After running eclipse for the first time (since that first run unpacks a lot of icons), go to the top-level eclipse directory (the one in which the eclipse executable resides), and enter xonsh (the python-based shell) in that directory. Then you can execute the following commands (at your own risk), for example by copy-pasting them at the prompt:
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)
Of course if you wanted a different basic scaling factor, say 250%, you would change the 150% scaling of the double size icon in the pngbig branch to 125% and the 300% scaling of the original-size icons in the other branch to 250%.
In case you use STS 4, edit SpringToolSuite4.ini instead with the properties suggested by #Frank
-Dswt.enable.autoScale=true
-Dswt.autoScale=150
-Dswt.autoScale.method=nearest
Eclipse on Linux (GTK+) has rather large UI elements which wastes screen real estate. Compare the Linux version (taken on Ubuntu 9.10):
with the Windows version:
Note the vertical size of the Project Explorer tab, the menubar, and the toolbar. Is it possible to tweak this somehow? How does this look in other Linux distributions?
There are some blog entries for making Eclipse GTK gui less "clumsy". Note that you have to modify the gtkrc file in most cases:
Making Eclipse good on Linux
Tweaking Eclipse UI
Smaller font sizes for Eclipse on Linux