Поменять тему для изменения подсветки синтаксиса
Хочу поменять подсветку синтаксиса на какую либо другую(не стандартную), например как в SumblimeText. Как это сделать и где скачать темы для intellij idea?
Отслеживать
33.1k 2 2 золотых знака 33 33 серебряных знака 64 64 бронзовых знака
задан 9 окт 2016 в 18:03
329 3 3 серебряных знака 12 12 бронзовых знаков
Если вам дан исчерпывающий ответ, отметьте его как верный (галка напротив выбранного ответа).
10 окт 2016 в 4:46
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
file -> settings -> editor -> colors&fonts
file -> settings -> plugins
Отслеживать
ответ дан 9 окт 2016 в 18:08
Vyacheslav Danshin Vyacheslav Danshin
1,342 9 9 серебряных знаков 21 21 бронзовый знак
- intellij-idea
- настройки
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.3.2953
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Темная цветовая схема для IntelliJ IDEA: решение проблемы с неокрашенным деревом проекта
С некоторых пор мне стали нравиться темные цветовые схемы для текстовых редакторов. Соответственно, мне захотелось окрасить в темные цвета и редактор моего основного рабочего инструмента IDE IntelliJ IDEA. Но после установки темной схемы я увидел, что схема применилась только к редактору, а окраска остальных элементов не изменилась. Например, дерево проекта не перекрасилось.
После поиска в интернете и в стандартных настройках Idea, я сделал вывод, что сделать это путем конфигурации нельзя, по крайней мере, на Windows.
Для решения этой проблемы я написал плагин, который окрашивает дерево проекта в цвета схемы.
Результат можно видеть на картинках:



К сожалению, не обошлось без разочарований. Разработчики из JetBrains пометили классы некоторых компонентов, отвечающих за деревья, как final (в частности дерево структуры файла), поэтому не удалось окрасить соответствующие деревья, не переворотив при этом половину кода самой идеи.
Я создал в баг-трекере тикет на данную проблему, надеюсь на скорое исправление в основной ветке, тогда необходимость в таком плагине отпадет сама. До тех пор пока проблема не будет исправлена, я буду выпускать обновления.
Вероятно плагин подойдет также пользователям других IDE от JetBrains, основанным на платформе IntelliJ IDEA (PHP Storm, Web Storm, Ruby Mine, PyCharm), но точно сказать не могу, так как я не проверял.
Ссылки
- Плагин Color IDE в репозитории IDEA
- Исходный код плагина
Тикет в трекере JetBrainsзакрыт как дубликат следующего- Похожая бага в трекере JetBrains
Update
- Мой тикет был закрыт как дубликат вот этого, так что голосуйте за него
- В репозитории jar появляется не сразу, а после одобрения, свежие сборки можно скачать тут
- Я обновил плагин до версии 2.0, теперь раскрашиваются все деревья
Темная цветовая схема для IntelliJ IDEA: продолжение и новости
Данный пост является продолжением этого. Тогда я разработал плагин, окрашивающий такие элементы интерфейса как деревья и списки в цвета выбранной схемы. С тех пор прошло уже почти 2 месяца и кое-что изменилось.
1. Darcula

Главная и очень хорошая новость: в JetBrains работают (в частности stalk) над стандартной темной схемой. Она будет подключаться через look and feel и будет называться Darcula. Она уже включена в исходники для Comunity Edition и попадет в новые EAPы.
- На данный момент она выглядит вот так:
- А вот тут можно посмотреть видео: www.screenr.com/asl8
2. Patch IDE

При разработке Color IDE был обнаружен особый тип багов — hardcoded значения в коде IDE, которые не проявляют себя при использовании белой темы, но заметные при использовании темной. Например, дерево в настройках стало выглядеть вот так:
Единственный способ пофиксить это — подменить реализацию классов на пропатченную, не содержащую жестко заданных значений. Решить эту проблему средствами плагинов без вмешательства в файлы IDE мне не удалось. Хотя я очень упорно пытался, например, пробовал подменить классы через class loader в рантайме.

Поэтому решение было реализовано в виде патчера для IDE, который для удобства оформлен в виде плагина Patch IDE. Первый раз при загрузке этот патчер меняет файлы на исправленные, а затем перезагружает IDE с уже новыми файлами. Для удобства была реализована возможность отката на оригинальную версию файла, это можно сделать из меню в настройках.
На данный момент плагин решает следующие три проблемы:
- Упомянутая проблема с деревом настроек
- До фикса

- После фикса

- Бага в трекере JetBrains:
http://youtrack.jetbrains.com/issue/IDEA-88520
- До фикса
- Черный цвет текста в узлах некоторых деревьев
- До фикса

- После фикса

- Бага в трекере JetBrains:
http://youtrack.jetbrains.com/issue/IDEA-88526
- До фикса
- В новых билдах (после 118.308) цвет фона для тестовых файлов очень светлый, и текст темных тем выглядит на нем неконтрастно
- До фикса

- После фикса

- Бага в трекере JetBrains еще не зарегистрирована
- До фикса
Все патчи я добавляю в треккер JetBrains и два из них уже прошли ревью и включены в исходный код.
Несмотря на появление Darcula я планирую и дальше развивать Color IDE/Patch IDE. Я проверял его работу в Intellij IDEA версии выше 11.1, PhpStorm 4.0.3, PyCharm 2.5.2, RubyMine 4.5 на Windows.
Ссылки
- Плагин Patch IDE в репозитории плагинов JetBrains
- Плагин Color IDE в репозитории плагинов JetBrains
- Исходный код Patch IDE
Топ 5 тем оформления для Intellij IDEA и как выбрать свою
Для новичка, занимающегося написанием кода, не важно, как будет выглядеть редактор. Но по мере того, как опыт повышается, и количество времени, проведенного за всматриванием в экран ноутбука будет увеличиваться, придет понимание, что подходящая цветовая схема, это не только красиво, но и очень функционально. Намного проще выполнять работу, когда глаза не напрягаются и голова не болит.
Сегодня рассмотрим 5 лучших тем оформления для JetBrains IntelliJ IDEA, которые рекомендую сами разработчики — люди, которые проводят бОльшую часть своей жизни, наблюдая буквы и цифры на экране. Кроме этого, рассмотрим несколько советов, по выбору идеальной темы.
Как выбрать подходящую тему для IntelliJ IDEA
Выбор идеальной темы для IntelliJ не сводится к сравнению рейтингов в Интернете или выбора поддерживаемого пакета плагинов для тем. Прежде чем перейти к списку рекомендуемых тем IntelliJ, рассмотрим несколько вещей.

У каждого разные глаза и разные потребности
Нет двух людей с одинаковыми глазами. Ваш цвет может быть светлее и, следовательно, более чувствительным к свету, или вы можете быть полностью (или частично) дальтоником. Однако знание уникальных характеристик глаз не обязательно означает, что вы сразу узнаете, какой должна быть цветовая схема вашей среды разработки. Поскольку ваши глаза уникальны, потребуются некоторые эксперименты, а также настройка собственной среды программирования.
Окружающая обстановка — окружающее освещение, оборудование и многозадачность
Свет вокруг вас напрямую влияет на то, как ваши глаза реагируют на то, что перед ними. Это одна из причин, по которой ваш телефон, автоматически меняет яркость, чтобы вам было легче видеть экран, на котором делаются фотографии на солнце, и при этом он не ослеплял бы глаза ночью.
В процессе написания кода, в ярко освещенной обстановке, такой как пляж летом, что, как правило, не идеальное место для работы, использование темной схемы может напрягать ваши глаза. С другой стороны, при написании кода в офисе, посреди ночи, светлая тема будет ощущаться так, будто она царапает глаза.
Вы должны учитывать не только условия окружающего освещения, но также окна и контент, которые вы видите при переключении между задачами на рабочем столе. Например, если вы склонны переключаться между Google Docs в вашем браузере и темной IDE, разница между яркостью стандартной Google Docs и темной темой IDE будет не самой подходящей для ваших глаз.
Если вы заботитесь о своем сне не меньше, чем о глазах, скорее всего, вы используете какое-то приложение или программное обеспечение для увеличения цветовой температуры и уменьшения яркости дисплея в зависимости от времени суток. Испытывая темы IntelliJ IDEA, обязательно протестируйте их в разное время и в разных местах, и соответствующим образом настройте параметры экрана или приложения.
Светлая или темная?
Эта вечная битва между силами света и силами тьмы — не только основная сюжетная линия вселенной Звездных войн, но и постоянный аргумент среди разработчиков, когда речь идет о цветовых схемах их рабочей среды.

Однако, поскольку интенсивность света вокруг рабочего пространства может измениться, логично будет регулировать цвет. Некоторые темы на самом деле предлагают светлый и темный вариант той же схемы, чтобы не запутаться, со слишком большим количеством изменений цветов при переключении между светлыми и темными темами.
Импорт пользовательских схем в IntelliJ
Поскольку только одна из пяти рекомендуемых тем для IntelliJ является установочным пакетом, важно знать, как импортировать выбранную тему самостоятельно.
Для Windows и Linux путь будет такой: File > Settings > Editor > Color Scheme
Соответственно для Mac: IntelliJ IDEA > Preferences > Editor > Color Scheme
Топ 5 тем оформления для Intellij
Теперь, зная некоторые особенности выбора тем, осталось только определиться и выбрать лучшие из существующих.

Tomorrow – завтра, в переводе с английского. И ничто не заставит писать код быстрее, чем дедлайн, который наступит завтра. Возможно именно по этой причине, данная тема имеет именно такое название. Она остается популярной до сих пор, не смотря даже на то, что автор base 16, перестал ее поддерживать.
Tomorrow состоит из теплых пастельных тонов, с подходящим синтаксическим акцентом, и делится на 5 вариантов: «Завтра», «Завтра вечером», «Завтра восьмидесятые», «Завтра синий» и «Завтра яркая ночь».
Используя темные, светлые и даже синие цветовые схемы в одной и той же теме, вы можете легко переключаться между «режимами», чтобы настроить контраст и яркость в соответствии с условиями рабочего стола и окружающим освещением.

Если вы ищете ретро-стиль с красными оттенками, чтобы кодить ночью, Gruvbox — это обязательная тема в личном арсенале. Минималистичный Gruvbox очень близок к тому, чтобы обеспечить идеальный баланс между легко различимыми цветами с достаточным контрастом и комфортом для глаз.
Gruvbox, доступный как в светлых, так и в темных тонах, также предлагает три режима контрастности для обоих, что позволяет особенно легко переключаться между светлым и темным, а затем настраиваться на окружающее освещение или программное обеспечение для коррекции цвета.
3. Solarized

Еще один пакет с темными и светлыми вариантами, по праву завоевавший огромную популярность, — это Solarized. Создатель, четко показывает глубокое понимание теории цвета, это, пожалуй, самая профессионально составленная тема.
Solarized делает потрясающую работу по поддержанию четкости и согласованности цветов между темными и светлыми темами, что делает его идеальным выбором для пользователей, работающих в разных условиях освещения.

Одна из самых популярных темных тем для IntelliJ — Monokai. Она основана на оригинальной теме Monokai, разработанной в 2006 году Вимером Хазенбергом для редактора Sublime Text, и в настоящее время принята большинством текстовых редакторов.
Предлагая превосходный контраст, оставаясь при этом легким для глаз с не совсем черным фоном, Monokai является одной из тем IntelliJ для разработчиков и пользователей с дальтонизмом.

Для большинства пользователей, Darcula является стандартной темой IntelliJ, но это не значит, что она бесполезна. В этой классической темной теме присутствуют веселые пастели на голубоватом темно-сером фоне.
Выбор темы для вашей IDE, вероятно, не такое уж и важное решение, но, тем не менее, это ваша основная рабочая область, и вы должны чувствовать себя комфортно и работать продуктивно.