Тоже хотел как-то сделать себе темный эклипс, делал примерно так же. За топик спасибо, хорошо, что вся информация теперь есть в одном месте. Но цветовая схема не прижилась из-за того, что боковые панели-то так и остались светлыми, и прочие элементы интерфейса заточены под «черное на белом».
Если как-нибудь дойдут руки разобраться как работает плагин, меняющий панельки… Но только не сегодня)
Вообще, поражает — сколько времени может отнять такая тривиальная вещь как настройка компутера.
берём из /usr/share/themes/Clearlooks/gtk-2.0/gtkrc (если хотите Clearlooks тему) и копируем куда-нибудь(у меня оно в директории с эклипсом)…
открываем этот файл, заменяем fg_color/bg_color итд(в основном достаточно подправить только верхнюю строчку) на тёмные цвета…
и запускаем :)
GTK2_RC_FILES="/home/nuit/Desktop/eclipse/clearlooksrc" ./eclipse
в итоге получаем что-то вроде этого:
Чёрным становится только эклипс, в остальных приложениях я предпочитаю обычную цветовую схему.
Только что проверил для 3.4 Classic.
Гарантировать стопроцентно не могу, но учитывая что в реальности у меня всегда последняя версия сборки с Eclipse Modeling Tools, и на последней эклипсе тоже работать будет.
Еще. Это не вкладка, а пункт в выпадающем списке.
Window->Preferences->General->Appearance, там нужно в дропдауне «Current presentation» выбрать «Extended vs Presentation», и на той же странице в дропдауне с темами выбрать нужный скин (у меня High Contrast).
Чтобы это всё заработало, должен быть установлен плагин «Extended vs Presentation», как его установить — читайте статью, это пункт «1. Панельки».
Я eclipse буквально пару часов назад осваивать начал, спасибо за вашему ответу — понял что у меня плагин не встал. Разберусь с плагином и обязательно отпишусь по результатам.
Плагин ставить так:
1) Help (из главного меню) -> SoftwareUpdates -> Avialable Software -> AddSite (кнопка)
2) вписать andrei.gmxhome.de/eclipse/
3) В списке сайтов добавится только что введенный. Раскрыть дерево этого сайта (стрелочка слева от названия, еще левее чекбокса), найти пункт с вашей версией эклипса (скорее всего это «Eclipse 3.4 — 3.5 plugins»), и поставить чекбокс напротив «Extended VS Presentation».
P.S. Насчет кармы я уже давно не переживаю, после не лестного отзыва о программном обеспечении apple, благодаря какому то «доброму» человеку она у меня стала отрицательной, жаль конечно за комментарии теперь голосовать не могу, но хуже уже точно не будет :)
чему именно в шрифтах вы поразились? может я отвечу ;) Шрифт у него как будто бы консолас…
===
Кстати, к статье неплохо бы дописать обновление, да все лень ))
Со шрифтом Монако есть четрые возможности:
1) Мак. Там он определяется всем чем можно, если не определяется — следует особая, маковская магия. Найти его можно везде.
2) Линукс с «хорошими» программами. Там он определяется (даже вместе с русским чарсетом!) если тупо скопировать его в папочку со шрифтами. Определяется только теми программами, которые используют шрифтовую систему по умолчанию (то есть например Эклипса должна понять, а вот Идея — уже нет). Найти файл шрифта можно по ссылочке в статье.
3) Винда для набора только английского текста. Шрифт Монако можно конвертнуть в TTF/OFT с помощью вот этой проги:
Есть полноценный триал, еще есть в варезнике РуБорда.
Найти файл шрифта можно по ссылочке в статье.
При этом потеряется русский чарсет!
Для набора английского текста оригинальный монако гораздо круче чем «спецвариант».
4) Винда для набора в т.ч. русского текста, линукс с «плохими» программами.
Я просек что шрифт «русский монако» сделали наши ребята из компании DoubleAlex :) Русские буквы у него из ДаблАлексовского шрифта «Прямой», а английские — оригинальные. Вначале я хотел просто объединить их, как и сделали авторы «русского Монако», но потом заметил: вообще, весь «прямой» (и английские буквы в нем тоже) один-в-один похож на Монако. Можно поставить его.
Прямой (или Priamoj ) — часть набора ParaType.
Я вроде бы качал вот отсюда: webgraf.ru/2008/02/21/paratype-cyrillic.html
Если там ссылка побилась, то хз, может на торрентах есть в паках Паратайпа (там выложено несколько штук).
Есть два варианта этого шрифта (идут вместе) — Priamoj и Priamoj Proper, второй — не моноширинный. Единственный минус этого шрифта — он не такой… эээ crisp как Монако, выглядит чуть-чуть сглаженным на LCD-мониторе.
И еще, не советую копировать сразу ВЕСЬ набор паратайпа (если он очень большой) в windows/fonts: комп может уснуть и не проснуться, случаи бывали.
У меня на 13 MacBook стоит monaco но выглядит немного по другому. Поразился очень классным сглаживанием шрифта. Выглядит потрясно. У меня шрифты немного размыты :(
Самая популярная раскраска для «темного» Текстмэйта — Vibrant Inc.
Т.к. у эклипсы очень убогий «стандартный» набор расцветок (расширяется плагинами соответственно каждому новому языку), то ультимативного набора настроек добавляющего Vibrant Inc в Эклипсу — нет. Но есть, например, отдельные преференсы для Питона.
Для того чтобы была поддержка питона — нужно еще поставить плагин TextMate.
Wing — бесплатный только для OpenSource. В нем есть куча замечательных вещей, но имхо их недостаточно чтобы за них платить.
Netbeans — не доделан пока. В нетбинзе Python появился только в последней версии 6.5, «Early Access». Там плохо работает функция документации и глючат импорты. Вот как доделают — это будет ого-го! А пока…
Пробовал собрать ночной билд — почему-то не могу склонировать их репозиторий на Mercurial, клонирование виснет на пятой секунде.
Eclipse без рюшечек почему-то показался мне ужасен. Ярко-зеленые строки по белому фону, неразличающиеся между собой текст и функции… Синенькие заголовки окон больше чем элементы этих окон… В общем, мне кажется что допиливание под себя напильником — стоит потраченного времени.
автокомплит лучше, не ошибается в команде «go to definition», есть фильтр файлов в дереве проекта, встроенная тулза для визуальной отладки регулярок. есть и недостатки — работа с SVN организована не так хорошо как в плагинах для эклипса, нет некоторых фич редактора (или я их пока не нашёл — перемещение блока текста, удаление строки целиком).
Это да, сам сижу в линуксе, их тут много разных вариантов, но добиться вида как у Висты не очень получается — другие алгоритмы… Без антиалиасинга им вообще невозможно пользоваться, на сайте MS есть скриншоты — вообще жесть :)
У меня вначале был выключен антиальязинг. Поставил Consolas, посмотрел на эту ужасть… Думаю, что они там все коллективно курили что советуют ТАКОЕ? ))))
Ещё зависит от физического размера монитора. При большом мониторе больше разрешение — самое то. На ноутбуке в 15.4" считаю самым комфортным разрешением 1280×800.
А почему именно нетбинз? Чем он лучше Eclipse, Wing?
Я вчера попробовал Netbeans Early Access — там очень криво работал анализ кода. В том числе не показывалась документация, криво работал code completion и подсказки. В отладчике на работали watches (ни в режиме просмотра переменной, ни при вводе валидного expression). Что в нетбинзе есть такого, что перевешивает все эти ошибки?
Скорее вопрос в том с какими ошибками я готов мирится :)
В wing я не готов мирится с платностью, а в Eclipse — с прожорливостью. Да и PyDev юзабелен только с платной частью (по крайней мере был). Нетбинс не сильно прожорлив, хорошо интегрирован контроль версий (я меркуриал использую), нормальная подсветка кода, некоторый анализатор простых ошибок (вроде неиспользуемых модулей), нормальная подсветка html, xml, javascript и т.п. Рефакторинг там тоже начальный есть. Дебаггером я практически не пользуюсь (по-этому про ошибки не знаю), а от автокомплита после вима я вообще отвык :) Хотя там был неплохой вариант (rope), но как-то все равно хотелось IDE, а не просто редактор, хоть и очень продвинутый. Самое главное — я с ним не борюсь и спокойно работаю. В эклипсе так не получалось, все какие-то мелочи раздражали.
Но, когда прикрутят автокомплит и поддержку Django, будет вообще замечательно.
а как в Идее обстоят дела с отладчиком Питона? Прошлый раз когда они что-то говорили по этому поводу — было полгода назад. Обещали они золотые горы, но вот у меня на столе стоит восьмерка и ничего такого не видно.
В идее вообще несколько эээ всё странно с другими платформами кроме Java. Например, при создании проекта тебе предлагают выбрать из различных версий проектов на Java что слегка взрывает мозг, если ты вообще не хотел его использовать ))))
Восьмерку я так понял они зарелизили в основном к круглой дате. Надо посмотреть что там в EAP творится.
Контрастная схема Eclipse/pyDev под TextMate