Темная тема в Netbeans 7 или 8

Ответы:

205

Darcula

ОБНОВЛЕНИЕ 2016-02: NetBeans 8 теперь имеет плагин Darcula , более качественный и полный, чем альтернативы, обсуждавшиеся в старой версии этого Ответа.

Привлекательная и продуктивная тема Darcula в JetBrains IntelliJ теперь доступна в NetBeans 8.0 и 8.1!

Настоящая вещь

Этот плагин предоставляет настоящую Даркулу, а не имитацию.

Константин Буленков из компании JetBrains открыл для себя внешний вид Darcula, изначально созданный для IntelliJ IDE . Этот плагин NetBeans, обсуждаемый здесь, оборачивает эту оригинальную реализацию, адаптируя ее к NetBeans. Таким образом, мы видим близость к оригинальной Darcula. [Между прочим, помимо Darcula есть много других причин использовать IntelliJ - и IntelliJ, и NetBeans - действительно превосходные и удивительные продукты.]

Этот плагин NetBeans также сам с открытым исходным кодом .

Монтаж

Поставляется в двух частях:

  • Плагин
  • Fonts & Colorsпрофиль

Plugin

Плагин Darcula LAF для NetBeans легко доступен через обычный каталог в NetBeans.

Выберите Tools> Plugins. На Available Pluginsвкладке выполните прокрутку или выполните поиск по запросу «Darcula LAF для NetBeans». Как обычно, установите флажок и нажмите Installкнопку. Перезапустите NetBeans.

введите описание изображения здесь

Профиль

  1. В NetBeans> Preferences> Fonts & Colors(вкладка)> Profile ( в контекстном меню), выберите новый Darculaэлемент.
  2. Нажмите на Applyкнопку.

Я предлагаю также ударить Duplicateв случае, если вы когда-либо вносите какие-либо изменения (обсуждается ниже).

введите описание изображения здесь

Исправьте слишком яркие цвета фона

Вы можете обнаружить, что цвет фона строк кода может быть слишком ярким, например строки, помеченные точкой останова, или текущая исполняемая строка в отладчике. Это категории, перечисленные на Annotationsвкладке Fonts & Colorsвкладки.

Конечно, вы можете изменить цвет фона каждого Categoryвручную, но это утомительно.

Обходной путь: нажмите Restoreкнопку, расположенную справа от Profileимени. Дважды проверьте, чтобы убедиться, что вы Darculaвыбрали Profileв качестве выбранного курса. Затем нажмите Applyи OKкнопки в нижней части .

введите описание изображения здесь

Шрифт

Вы можете изменить шрифт в редакторе методов. Я очень рекомендую коммерческий шрифт для программистов, PragmataPro . Для бесплатного и открытого шрифта лучшим является Hack . Hack был построен на очень успешном шрифте DejaVu, который, в свою очередь, был построен на Bitstream Vera .

Чтобы изменить шрифт, добавьте эти шаги к описанному выше, чтобы продублировать профиль в качестве резервной копии перед внесением изменений:

  1. Нажмите на Duplicateкнопку.
  2. Сохраните дубликат под другим именем, например, добавив свое имя.
    Пример: «Даркула - Джульетта».
  3. Нажмите на Applyкнопку.

Находясь на той же Fonts & Colorsвкладке, выберите Defaultв Categoryсписке и нажмите кнопку, чтобы выбрать шрифт.

Вы также можете изменить шрифт, отображаемый на панели «Вывод» и «Терминал». Из этой Fonts & Colorsвкладки переключитесь на вкладку родного брата Miscellaneous. Затем посмотрите Outputвкладку и Terminalвкладку.

Опыт пока что

Пока я еще новичок, я оставляю за собой окончательное решение по Даркуле. Все идет нормально. Уже у производителей было несколько обновлений, исправляющих несколько глюков, так что это приятно видеть. Это, кажется, очень тщательный продукт. Как плагин это влияет на весь пользовательский интерфейс NetBeans; это может быть очень сложно, чтобы получить право.

Был похожий плагин, предшествующий Darcula: плагин Dark Look And Feel Themes. Хотя я был рад использовать это некоторое время, я намного счастливее с Даркулой. Другой был более неуклюжим, и мне пришлось потратить много времени, чтобы настроить цвета «Norway Today», чтобы работать вместе. Кроме того, этот плагин не был сообразителен с меню Mac OS X, поэтому основная строка меню Mac была почти пустой, в то время как собственная строка меню NetBeans была встроена в окно. Плагин Darcula не имеет такой проблемы; строка меню Mac появляется нормально.


Остальная часть этого Ответа оставлена ​​нетронутой для истории и для альтернатив, если Даркула окажется проблематичным.


NetBeans 8 - Темный редактор

По крайней мере, в NetBeans 8.0 два темных профиля теперь встроены. Имена профилей:

  • Норвегия сегодня
  • Огни города

Профили влияют только на панель редактирования кода, а не на весь пользовательский интерфейс NetBeans. Это должно означать гораздо меньший риск побочных эффектов и ошибок, чем плагин.

Норвегия сегодня

снимок экрана редактора NetBeans с использованием темного профиля "Norway Today"

Огни города

снимок экрана редактора NetBeans с использованием темного профиля 'Огни города'

Совет: Вы можете изменить шрифт в любой теме, сохраняя другие аспекты. Возможно Menlo на Mac или его родитель DejaVu . Или мой любимый, коммерческий шрифт Pragmata .

К сожалению, ни одна тема не устраивает мои глаза. Они не начинают сравниваться с превосходной темой Darcula в JetBrains IntelliJ .

Выберите профиль в настройках шрифта

На Mac путь Netbeansменю Preferences>> Fonts & Colors(вкладка)> Profile(всплывающее меню).

В других операционных системах хоста, путь меню может быть Tools> Options> Fonts & Colors. Не уверен, но так было в предыдущих версиях.

снимок экрана выбора одной из встроенных темных тем в NetBeans 8 Prefences> Fonts & Colours> всплывающего меню Profile

Базилик Бурк
источник
Кстати, пользователи Mac могут быть заинтересованы в новом Йосемити функции, System Preferences> General> Use dark menu and Dock. ( Техническая записка Apple )
Василий Бурк
Работает с NetBeans 11.0.
Антонио Виниций Менезес Медей
Снова обновите для пользователей Mac. Чтобы дополнить Darcula в NetBeans для остальной части вашего Mac, вы можете включить Dark Mode в macOS Mojave (10.14) и более поздних версиях. Выберите: System Preferences> General> Appearance> Dark.
Василий Бурк
166

Netbeans 8

Tools -> Options -> Appearance (Look & Feel Tab)

( NetBeans -> Preferences -> Appearance (Look & Feel Tab)на OS X)

Netbeans 7.x

Tools -> Plugins -> Available -> Dark Look and Feel - Установите этот плагин.

После установки этого плагина перезапуск сетевых компонентов должен автоматически переключиться на Dark Metal.

Есть 2 темы, которые идут с этим плагином - Dark Metal и Dark Nimbus

Для переключения тем используйте опцию ниже:

Tools -> Options -> Miscellaneous -> Windows -> Preferred Look & Feel вариант

введите описание изображения здесь

coding_idiot
источник
Есть ли какой-нибудь способ не допустить применения темы к компонентам Swing, которые я создаю сам?
Золтан
Если я правильно понимаю - новый проект Swing принимает внешний вид NetBeans по умолчанию и вот как его изменить - docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html Код предварительно написан NetBeans в main()новой JFrameФорма, вы можете просто изменить имя класса для нужной темы.
coding_idiot
1
Я заметил, что использование Dark Nimbus отключает интегрированное меню OSX, а также не позволяет использовать копирование в прошлом (контекстное меню и ярлыки) в некоторых диалоговых окнах - например, при поиске в проекте - куда мне отправлять эти ошибки?
Войтек
4
Для любопытных, вышеприведенные шаги работают для NB 8, за исключением того, что при смене LAF это Tools -> Options -> Appearance -> Look And Feel.
Неизвестный Дев
3
Обратите внимание, что в Mac NB 8.0.2 он, кажется Tools -> Options, не существует и заменяется на Netbeans -> Preferences(см. Ответ Мадуро, ниже в этой теме).
Balmipour
20

И еще есть оригинальный плагин ez-on-da-ice. А еще лучше, вы можете пожаловаться мне напрямую, если есть проблемы. Я обещаю вам, я в основном очень отзывчивый :).

http://plugins.netbeans.org/plugin/40985/ez-on-da-ice

введите описание изображения здесь

ShaggyInjun
источник
Одна проблема: при отладке, при наведении курсора на объект, появляется небольшое окно со знаком плюс над курсором. При открытии этого окна едва видны значения.
Истер
Можете ли вы открыть ошибку на сайте sourceforge проекта? Там лучше следить.
ShaggyInjun
Я попытался установить, но Netbeans говорит: «Элемент управления Tab плагина запрашивается в версии> = 1.50.1, но был найден только 1.42.1».
gab06
1
@ ShaggyInjun У меня есть одна проблема: в плагине отсутствует полезное описание! Серьезно, при просмотре среди плагинов я даже не устанавливал его, так как он не описывает, что он делает (изменить цвета? Удалить большинство бесполезных кнопок? «Еще что-нибудь?») Небольшое описание, например «расслабляющая цветовая тема для сохранения». ваши глаза»будут путь более актуальными , чем текущая. Кроме того, лучшее именование поможет. При поиске «theme», «colors» или «look and feel» среди сотен плагинов такого имени нет. Спасибо, что поделились, кстати, но подумайте: если люди этого не видят, это не поможет!
Balmipour
11

На Mac

NetBeans 8.0.2 Инструменты -> Плагины -> введите в поиске: Dark Look and Feel. Затем установите плагин.

ПРИМЕЧАНИЕ . В разделе «Инструменты» в Netbeans 8.0.2 нет «Option» или «Appearance».

введите описание изображения здесь

JMASTER B
источник
Что вы имеете в виду «Нет опции» или «Внешний вид» в разделе «Инструменты» в Netbeans 8.0.2 ». ? Я получил 8.0.2, и в Tools->Options. Вы получаете две вкладки, предназначенные для отображения цветов: Appearanceвыбрать L & F и Fonts and colorsнастроить свой «профиль», который влияет только на содержимое редактора, но полностью переопределяем пользователем. (Я использую PHP NetBeans, под Win7)
Balmipour
Так что, может быть, на Mac нет Tools-> Option
JMASTER B
@A Maduro Мой плохой, не видел "На Mac". Но разве у вас нет опции в меню Netbeans > Preferences > Fonts & Colors? по данным netbeans.org/bugzilla/show_bug.cgi?id=124197 , проблема устранена с 2009 года
Balmipour
Я просто попытался уточнить «правильный ответ», который является ответом, который выбрал пользователь. Я просто хочу, чтобы пользователи знали, что если они не видят Tools -> Options -> Appearance (Look & Feel Tab), то они должны искать. Tools -> Plugins -> И нет, Netbeans> Preferences > Fonts & Colorsпроблема, однако, Netbeans > Preferences > Appearance>Look and Feelне решает ;). Но я не знаю, нужно ли вам сначала загружать плагин, чтобы увидеть Dark Metalвариант, когда вы пытаетесь выбрать Look and Feel. Потому что я сначала скачал плагин, я не могу сказать.
JMASTER B
2

вы можете использовать темный плагин

Сервис> Плагин> Темная тема и чувство

и это работа :)

сана эбади
источник