Как стать автором
Обновить

Комментарии 102

Это офигенно, чувак! Такой вещи не хватало.
На самом деле не очень офигенно. В Linux IDEA раскрашивать намного проще — достаточно поставить тёмную тему и перейти на GTK LAF в настройках:


Тогда раскрашены будут практически все блоки IDE, а не только два внутренних:


Очень жаль, что в винде нету такого лёгкого и изящного решения.
Оо, GTK LAF в идее это все же возможно :) Может на винде там и Windows LAF есть. Это бы спасло ситуацию, но у меня нету винды рядом чтобы попробовать.
К сожалению, нету(
Windows LAF в идее конечно есть, но решению проблемы, о которой идёт речь в посте, это никак не помогает: под Windows фон деревьев и списков всегда белый.
Я имел ввиду общую тему виджетов. Фон списков автор поменял самостоятельно.
Согласен, look and feel может быть решением, осталось только разработать или найти соответствующий для винды.
Я в gnome 3 поставил темную тему, выбрал в идее GTK тему, и все равно идея белая.
image

OS: Fedora 17, Idea 11.1.2
Откровенно говоря — не знаю. У меня в Kubuntu всегда заводится с полпинка
Огромное спасибо! То, что нужно!
Тихий ужас, выгладит диковато, пользуйтесь уже vim или emacs
Чтобы не выглядеть отщепенцем, попробуйте настроить ее, чтобы все вспомогательные окна были спрятаны, будет намного эстетичней. У меня идею от блокнота отличить — нужно постараться. Эстетики добавит немного!
Оставте человеку право самому решать как работать.
Простите, я ни у кого ничего не отбираю. Статья толковая и идея неплохая, но это не отменяет что выглядит это все же пестро. Вы же оставьте мне право об этом сказать и посоветовать как визуально улучшить ситуацию
Разумеется оставлю.
Только в моем разумении фразы: «Тихий ужас, выгладит диковато» и «Чтобы не выглядеть отщепенцем, попробуйте настроить», слабо вяжутся с советом.
Так писали б уже в блокноте. Зачем IDE конфигурировать, превращая ее в блокнот?
Блокнот — это блокнот. Кроме подсветки синтаксиса ничего он не умеет. Самые умные блокноты умеют автодополнение лишь символов и какое-никакое форматирование.
А IDE в виде блокнота имеет чистый интерфейс, но при этом сохраняет все свойства IDE: умная навигация, автодополнение, посветка, инспекшны и т. д. и т. п.

Я, к примеру, тоже не люблю излишество тулбаров и окон, я даже навбар скрыл, т. к. его легко показать по Alt+Home.
В случае чего можно быстро открыть то же Project View шорткатом и столь же быстро его скрыть.
Есть классный шорткат «Code m*therf*cker!!» Ctrl+Shift+F12 (вообще всё ненужное убирает)
Знаю про него, я даже на него назначил более простой шорткат (F15, одной кнопкой) ;-)
Вот примерно вот так

Весьма. А как получилось перенести панель с конфигурацией запуска туда, где она сейчас?
Просто прячете тулбар. View > Toolbar
Пардон, должна быть активна Navigation Bar там же. Тогда панель запуска уходит вровень с ней.
Спасибо. Осталось понять как туда накидать еще полезных кнопочек)
А каких ещё кнопочек там не хватает?
Вообще, иногда вешают VCSные actions. Но для них есть супер шорткат Alt+` (back quote)
Постараюсь уделить внимание этой баге. За полчаса работы и ~10 строк кода получилось вот, такое.
image
Мне оно не нравится :(
1. Оно не совсем вписывается в понятие Editor Color Scheme и это понятие нужно расширять на всё IDE, т.е. на вещи, которые к Editor отношения не имеют
2. На темных цветовых схемах иконки выглядят по-другому и это (мне точно) режет глаз. Соответственно, нужно провести некую работу, чтобы в цветовой теме можно было «подкладывать» свои иконки. Обратите внимание на «плюсик» в дереве. В темной схеме он должен быть другой. Это уже совсем не 10 строк кода.
3. Выкладывать что-то типа «серединка на половинку», т.е. некий сырой продукт, который решает одну проблему и привносит еще пять новых, не в стиле разработчиков IntelliJ. Простите, но мне будет стыдно выкладывать порно.

Итого, люди, потерпите пожалуйста. Будет здорово, если Вы проявите активность на нашем багтрекере и приаттачите картинки (возможно полностью нарисованные в фотошопе) как должно все выглядеть (как вы это видете) в идеальной темной цветовой схеме.
Хочется добавить, что скроллы, табики и прочие панели тоже сильно контрастируют с фоном в таком варианте. Т. е. их в идеале тоже нужно перерисовать или стилизовать.
Согласен на все 100. Должно быть кастомизированно
image
Прекрасно! Всё под рукой :)
Без дерева проекта сложновато. Особенно, когда много файлов.
Открывается и закрывается с помомщью Ctrl+1 по требованию. Вообще у большинства нужных окон есть номерок, по которым их можно вызвать. Шорткаты — сила.
Шорткаты — сила
В точку.
В идеевском репозитории плагинов есть «Key Promoter», здорово помогает в освоении хоткеев.
Ух, большое человеческое :)
Ещё Ctrl + Shift + A очень полезная штука.
Поправочка, это моя раскладка была на винде ). Нативный шорткат — Alt + номерок.
Ctrl+Shift+N, Ctrl+N.

Совсем без дерева, конечно, не обойдешься, но спасает от лишних тыканий мышкой.
Как отключить меню? Под линуксом (gnome 3), похоже, этого нельзя сделать. Меню меня ужасно раздражает. Во всех программах отключаю, а в идее не могу…
Скоро можно будет: youtrack.jetbrains.com/issue/IDEA-69424.

Там последние комменты почитайте, ну и плюсик поставьте таску на всякий случай. :)
у меня федора, не убунта, поэтому я спросил «отключить», а не интегрировать с юнити))
А, ну отключить, видимо, никак. :)
В линухе это, в теории, можно вылечить установкой темной темы GTK и использованием ее в IDEA, а в винде это вряд ли получится. Хотя, учитывая тенденции в изменении интерфейса последней, это может быть и не нужно.
Насклько я помню, IDEA и в Linux использует свои виджеты, так что не вылечите.
Не совсем. Она использует виджеты Java, а Java может цеплять тему GTK, хоть и коряво.
в phpStorm эффекта нет, к сожалению
Я посмотрю завтра, постараюсь пофиксить
Подтверждаю, PHPStorm не взлетело.
Завтра смогу проверить в RubyMine.
отлично работает, 4.0.1
PyCharm 2.5.1: «Plugin is incompatible with current PyCharm installation»
Идея неплохая, только выберите какой-нибудь более нейтральный цвет для foreground. Всё же цвет курсора далеко не обязательно будет хорошо смотреться если им писать текст. В некоторых схемах (в частности, в Solarized) курсор слишком контрастный.
Может взять просто «Default text»?
Ок, я посмотрю завтра
Я сделал default text. Плагин должен скоро обновиться в репозитории.
Обновился. Да, так хорошо, спасибо.
Имхо лучше голосовать за «Changeable interface darkness suggestion» youtrack.jetbrains.com/issue/IDEA-62247 что бы работало из коробки, тем более там уже 28 голосов.
Уже больше :)
Это было бы идеальным решением и для всех платформ.
Подтягивайтесь, товарищи!
Сразу же настроил темную схему:

CoffeeScript:

image

JavaScript:

image

Python:

image

Dart:

image

C++:

image

CSS:
image

HTML:
image

PS: по поводу дерева проекта, то мне наоборот больше нравятся стандартные цвета:



Цветовую схему можно взять на githab'e
Ещё немного раздражает белый (или около того) шрифт главного меню при использовании тёмной GTK-схемы. То-же самое, кстати, проявляется и в NetBeans: внутри меню, на тёмном фоне шрифты белые как и задумано, а в самом главном меню окна фон относительно светлый, и в нативных GTK-прогрммамх шрифт чёрный, а в Idea и NetBeans всё-равно белый:
Кстати у меня не работает. Ни с «IDEA (4.5 default)» ни с «GTK+» LAF. Поставил и применил схему Dolzrized dark, поставил плагин из репозитария, рестартанул Идею, панель какая была, такая и есть. Что-то ещё надо сделать?

Idea 11.1.2 Community Edition, система XUbuntu 12.04 32-bit x86 с XFCE 4.10, JDK 1.7.0_04 Oracle. Делать тёмным всё через GTK не хочу (пока) — тёмных менюх и IDE достаточно.
А никто случаем не знает, есть ли похожие решения для Eclipse? Там тоже на темных темах всё кроме редактора белое.
Для Eclipse надо менять тему оформления всей системы. Для Windows можно воспользоваться WindowBlinds, например.
Для всех IDE кроме базовой IDEA надо в plugin.xml добавить

<depends>com.intellij.modules.lang</depends>


После этого раскрашивается.
plugin.xml где — в самом плагине или где-то в IDE?
да, в самом плагине. Отрыть jar файл, найти в папке META-INF и отредактировать его.
Поправил, скоро должно обновиться в репозитории.
Спасибо за совет!
Прошу прощения, я еще убрал строчку

    <idea-version since-build="117.418"/>

Иначе только с EAP 4.5 РубиМайна работало.
ok, понизил версию
Обновил плагин (до версии 1.1 из репозитария), всё-равно не работает (в Idea 11.1.2 Community Edition). Что я делаю не так? Может его ещё где-то настроить надо?
Найдите idea.log. У меня было INFO — llij.ide.plugins.PluginManager — Disabled plugins: Color Ide (1.0), после чего я plugin.xml поковырял. Поглядите чего там творится.
Да вроде нет такого.
Вот весь лог запуска Idea с нуля: pastebin.com/T2waAAKv
В «llij.ide.plugins.PluginManager — Loaded plugins» можно видеть и «Color Ide (1.1)».
Странно, вы кажется запускаете из под linux. Надо будет попробовать проверить.
Я в том смысле, что странно как-то плагин повел себя.
У меня то же самое :(
После очередного перезапуска заработало, но не отрабатывают клики на файлах (двойным кликом не открываются, правый клик показывает меню, как если кликать на пустом месте в дереве проектов).
Скоро в репозитории должна появиться новая версия, надеюсь она исправит проблемы.
Видимо надо в плагине com.intellij.ide.structureView.newStructureView.StructureViewComponent наследовать и добавлять код в installTree
Спасибо. Буду завтра пробовать.
Согласен, я как раз так и хотел сделать, но код Idea подкинул гаечных ключей в мои планы.

Для того чтобы подменить оригинальный StructureViewComponent на отнаследованный, нужно поправить StructureViewFactoryImpl. К сожалению StructureViewFactoryImpl помечен как final, и просто отнаследоваться от него нельзя. Если же написать wrapper, то сталкиваемся с несколькими кастами нашего wrapper'а к StructureViewFactoryImpl, что ведет к ClassCastException.

В итоге нужно либо править еще и код который содержит эти касты. Самое ужасное, что этот код находится в private методах и inner классах, поэтому придется их копировать из исходников. В результате получаем, что плагин будет содержать исходник для дерева структуры, чего хотелось бы избежать. Хотя похоже так и придется делать…
Действительно, не обратил внимания. После Ruby такие ограничения не замечаешь :)
Кто нибудь объясните, в чём фишка тёмной схемы?
Нет фишки, есть личные предпочтения.
Глаза меньше устают.
Глаза автоматически фокусируются на коде, как наиболее ярком элементе. Белый фон сильно размазывает внимание по всему экрану.
OMG. Хабраэффект, оставь мой инбокс в покое :-)image
звёздочку в трекере нажать надо)
В pycharm где-то не сработало, где-то сработало хорошо… или плохо.
image
беда, на разных платформах выглядит по разному
Спасибо за плагин — очень давно не хватало возможности закрасить все в темный цвет.
Не могли-бы немного поправить цвета в отладчике в IntelliJ Idea Community Edition 11.1.2?

Спасибо.
Ок. Попробую поправить.
Ставлю 2.2, Idea 10.5 — падает. Как с Вами связаться, чтобы показать exceptions?
Можно в багтрекер плагина https://github.com/dmalch/ColorIde/issues. Мне надо проверить на совместимость с 10.5 может быть дело в этом.
Уже не падает, но с 10.5 пишет, что не совместим :(

Апгрейднуться на 11 не могу — у нас платная, из за ClearCase плагина
Я загрузил в репозиторий новую версию 2.3. Она должна быть совместима с Idea 10.5. Еще можно взять тут https://github.com/dmalch/ColorIde/downloads.
Работает!!!
Спасибо!
Здравствуйте,
С этой проблемой сложная ситуация. Этот цвет явно задан в исходниках идеи, до него нереально добраться из плагина. Я отписал об этой проблеме в JetBrains, надеюсь они пофиксят в ближайшее время.

Есть еще проблема с некоторыми деревьями, например, после обновления из vcs отображается дерево того, что обновилось. Там текст не окрашивается.

Из-за нескольких подобных глюков я создал еще один плагин Color Tree. Он окрашивает только дерево проекта.

Спасибо.
Прошу прощения. Написал не туда. Это сообщение было о проблеме с отображением дерева в настройках image
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории