Problem:When you start Eclipses on a high-resolution screen, nothing is visible, and attention is diverted to incomprehensible interface elements.
The color coloring for development under Python seems not informative.
Especially important for people with low vision, working without glasses on monitors with a resolution of 1680x1050 and higher.
Task:1) find a skin that visually enlarges significant parts of the interface (tab names, list items)
2) and also visually reduced ryushechki that do not carry semantic load
3) pick up catchy and clear colors and fonts of the editor
4) it is desirable that everything together reminds (at least remotely) the textmate editor
The decision was spent a couple of hours busting through various options at random.
The description will save you a few hours :)
')
All files are attached in the order in which I found them on the Internet.
The result should be something like:

The method of obtaining is very simple.
It is understood that PyDev is already installed, and Eclipse works in English.
I will not describe the process of describing PyDev, but to run Eclipse in English, you need to run it with the -nl parameter: "eclipse -nl en_EN".
1. SocketsFirst you need to download the “Extended VS Presentation” plugin, after its installation the side panels and tabs will start to look like in the screenshot.
You can read about it on the author's page (http://andrei.gmxhome.de/skins/index.html).
Briefly the installation process is to
1) adding a new entry in "Help-> Software Updates-> Avialable Software"
http://andrei.gmxhome.de/eclipse/ "
2) and installing from this source plug-in Eclipse 3.4 plugins -> Extended VS Presentation (instead of 3.4 substitute the current version of Eclipse)
3) in the menu “Window -> Preferences -> Appearance” set Current Presentation to “Extended VS Presentation”
4) in the same menu, set the Current Theme option to the “High Contrast” position
5) applying the settings requires restarting Eclipses
2. ColorsAfter this item is completed, the color layouts of the base template will change, but not for the python code.
1) Next, be sure to save the Eclipse settings. To do this, select in the main menu “File -> Export -> General -> Preferences” and save where it is convenient.
2) Download the file from the Internet: (
http://blog.codefront.net/wp-content/uploads/2006/09/Eclipse%20preferences.epf )
3) Apply the settings using the command "File -> Import -> General -> Preferences" with the path to the downloaded file.
3. PyDev colorsThe colors are chosen purely subjectively and are not based on any theory :)
I didn’t find it easy to use the Eclipse interface to export PyDev settings, and it’s just too lazy to dig into configuration files.
Perhaps if someone from the reader knows what exactly needs to be done to export these settings automatically - I will add to the description.
Manual colors change in “Window -> Preferences”. In the list of sections you need to select PyDev. It is the root element.
I specify the color codes in the RGB format in the decimal system.
Code: 255/113/0
Decorators: 0/255/0
Numbers: 229/229/229
Matching brackets: 160/32/240
Keywords: 255/163/0
Self: 255/93/0
Strings: 144/238/144
Comments: 192/192/192
Blockquotes: 255/255/0 (???)
Classname: 0/255/0
Function name: 155/165/0
4. FontIn principle, Monospace looks pretty decent. But I would like to have a more pleasant (and some people familiar) Monaco font.
For Mac users, this is not a problem, because it is standard, and it is enough to simply set it up in the “Window -> Preferences -> General -> Appearance -> Colors and Fonts -> Basic -> Text Font” menu.
For users of Windows and Linux - the problem. From two parts: format and legality.
The original font exists only in the dfont format, and to convert it you need Google and the corresponding software.
The second problem: I don’t know how legal the font transfer operation is from Mac to Windows / Linux.
Further should be done only in full confidence that there will be no problems with the license (or you do not care about these problems).
On the Internet, most of the Monaco files in ttf format do not contain Cyrillic. Or contains, but looks monstrous.
Therefore, here is a link to the Ukrainian file sharing service where the normal version of Monaco is located:
upload.com.ua/get/899991523Install the font according to the OS used. For example, in Linux, you can start the kfontview program, open the font in it and click the install button.
Next, go to the main Eclipses menu (“Window -> Preferences -> General -> Appearance -> Colors and Fonts -> Basic -> Text Font”) and select the Monaco font.
5. Font size.Recently, I deeply wondered why the text on the screen used to look much more readable than it is now. Surely my sight has deteriorated so much?
Then he came to the conclusion that it was all about the resolution of the screen. In theory, as the resolution increases, the quality should increase, but in reality the size of the elements of the graphical interface decreases. I suppose that this is the legacy of the era of four-kilobyte machines ... (someone from other people knows more precisely why this was done?).
In general, I opened a nearby monitor in the resolution of 800x600 and looked at how the inscriptions look on it. And, indeed, much more readable!
The second experiment was: what should be the font size, so that the width of the typing column coincides with the accuracy of the 79 characters that are put on the Python guideline?
Based on this experience, I suggest setting
the font size to 12 pixels .
This font helps to write the text according to the guidelines and move away from the monitor at a convenient distance.
UPD: (tips from comments)6. Black background panels in Linux from
nuitWe take from /usr/share/themes/Clearlooks/gtk-2.0/gtkrc (if you want a Clearlooks theme) and copy somewhere (I have it in the Eclipse directory) ...
open this file, replace fg_color / bg_color, etc. (basically just tweak only the top line) with dark colors ...
and run :)
GTK2_RC_FILES = "/ home / nuit / Desktop / eclipse / clearlooksrc" ./eclipse
7. iZENfire font sizeSet the video resolution / font settings to the native resolution of the monitor instead of the “standard” 96dpi.
My font on a 19 "monitor is 1680x1050 at 106dpi, the 9p font in Eclipse is displayed normally.
6. Consolas font from
pepelsbeyTry the Consolas font from Vist. IMHO - the real killer of all monospaced fonts. If only because he has drawn a real italic.
You can view a screenshot
in this comment.