Темна тема в Netbeans 7 або 8


Відповіді:


205

Даркула

ОНОВЛЕННЯ 2016-02: NetBeans 8 тепер має плагін Darcula , кращий і повніший , ніж альтернативи, обговорені в старій версії цього відповіді.

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

Справжня річ

Цей плагін забезпечує справжню Darcula, а не імітацію.

Костянтин Буленков з компанії JetBrains відкрив вигляд Даркули, спочатку створений для IDE IntelliJ IDE . Цей обговорений тут плагін NetBeans обговорює цю оригінальну реалізацію, адаптуючи її до NetBeans. Тож ми бачимо близьку вірність оригінальній Даркулі. [До речі, за межами Даркули є багато інших причин використовувати IntelliJ - і IntelliJ, і NetBeans - це справді відмінні та дивовижні продукти.]

Цей плагін NetBeans сам по собі є відкритим кодом .

Установка

Складається з двох частин:

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

Підключати

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

Виберіть Tools> Plugins. На Available Pluginsвкладці прокрутіть або знайдіть «Даркула 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". Поки я з вдячністю використовував це деякий час, я набагато щасливіший з Даркулою. Цей інший був більш незграбним, і мені довелося витратити багато часу на виправлення кольорів «Норвегії сьогодні», щоб працювати разом. Крім того, цей плагін не вдавався в меню Mac OS X, тому основна панель меню Mac була майже порожньою, а власна панель меню NetBeans була вбудована у вікно. У плагіна Darcula немає такої проблеми; рядок меню Mac з'являється нормально.


Решта цього відповіді залишається недоторканою як для історії, так і для альтернатив, якщо Даркула виявиться проблематичним.


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

Принаймні в NetBeans 8.0 тепер вбудовані два темних профілі. Імена профілю:

  • Норвегія сьогодні
  • Вогники міста

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

Норвегія сьогодні

знімок екрана редактора NetBeans за допомогою темного профілю "Норвегія сьогодні"

Вогники міста

знімок екрана редактора NetBeans за допомогою темного профілю "Lights City"

Порада: Ви можете змінювати шрифт у будь-якій темі, зберігаючи інші аспекти. Можливо, Менло на Mac або його батько DejaVu . Або мій фаворит , комерційний шрифт Pragmata .

На жаль, жодна тема не влаштовує моїх очей. Вони не починають порівнювати з чудовою темою Даркула в JetBrains IntelliJ .

Виберіть профіль у налаштуваннях шрифту

На Mac, шлях меню Netbeans> Preferences> Fonts & Colors(вкладка)> Profile(контекстне меню).

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

знімок екрана вибору будь-якої з вбудованих темних тем у NetBeans 8 Prefences> Fonts & Colors> спливаюче меню профілю


До речі, користувачі Mac можуть бути зацікавлені в новому Йосеміті функції, System Preferences> General> Use dark menu and Dock. ( Apple технічна записка )
Василь Бурк


Оновлення ще раз для користувачів Mac: Щоб доповнити Darcula в NetBeans на решті Mac, ви можете увімкнути темний режим у macOS Mojave (10.14) та пізніших версіях. Виберіть: System Preferences> General> Appearance> Dark.
Василь Бурк

166

Netbeans 8

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

( NetBeans -> Preferences -> Appearance (Look & Feel Tab)в ОС X)

Netbeans 7.x

Tools -> Plugins -> Available -> Dark Look and Feel - Встановіть цей плагін.

Після встановлення цього плагіна перезапуск netbeans повинен автоматично перейти на Dark Metal.

Існує 2 теми, які поставляються з цим плагіном - Dark Metal & Dark Nimbus

Для перемикання тем використовуйте наступний варіант:

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

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


Чи є якийсь спосіб запобігти застосуванню теми до розгортаючих компонентів, які я сам створюю?
Золтан

Якщо я правильно зрозумів - новий свінг-проект має вигляд і відчуття netbeans за замовчуванням, і ось, як його змінити - docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html Код попередньо записали netbeans у main()новому JFrameФорма, ви можете просто змінити назву класу для потрібної теми.
coding_idiot

1
Я помітив, що використання темного nimbus вимикає інтегроване меню OSX, а також перешкоджає використанню попередніх копій (контекстне меню та ярлики) у деяких діалогах - наприклад, пошук у проекті - куди я повинен подати ці помилки?
Войтек

4
Для допитливих, кроки, описані вище, працюють для NB 8, за винятком випадків, коли змінюється LAF, це вкладка Інструменти -> Параметри -> Зовнішній вигляд -> Вигляд і відчуття.
Невідомий Dev

3
Зауважте, що на Mac NB 8.0.2, схоже, Tools -> Optionsце не існує, і його замінюють Netbeans -> Preferences(див. Відповідь Мадуро, нижче в цій темі).
Бальміпур

20

А далі є оригінальний плагін ez-on-da-ice. А ще краще, ви можете скаржитися на мене безпосередньо, якщо є проблеми. Обіцяю вам, я в основному дуже чуйний :).

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

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


Однак одна проблема: під час налагодження під час наведення курсору на об’єкт над об'єктом надходить курсорне вікно зі знаком плюс. Відкриваючи це вікно, ледве можна побачити значення.
Yster

Чи можете ви відкрити помилку на сайті sourceforge проекту? Краще слідкуйте за цим.
ShaggyInjun

Я намагався встановити, але Netbeans каже: "Управління вкладками плагінів вимагається у версії> = 1.50.1, але було знайдено лише 1.42.1".
gab06

1
@ShaggyInjun У мене одне питання: у плагіна немає корисного опису! Серйозно, під час перегляду плагінів я навіть не встановлював його, оскільки він не описує, що він робить (зміни кольорів? Видалити найбільш непотрібні кнопки? Нічого іншого?) Невеликий опис на кшталт "розслаблююча кольорова тема для збереження ваші очі »будуть шлях більш актуальними , ніж поточна. Також допоможе краща назва. Під час пошуку "теми", "кольорів" або "виглядати і відчувати" серед сотень плагінів таке ім'я не знайдеться. Дякуємо, що поділилися, btw, але подумайте: якщо люди цього не бачать, це не допоможе!
Бальміпур

11

На Mac

Netbeans 8.0.2 Інструменти -> Плагіни -> введіть у пошуку: Темний вигляд та відчуття. Потім встановіть плагін.

ПРИМІТКА . У розділі "Інструменти" в Netbeans 8.0.2 немає "Опції" або "Зовнішнього вигляду".

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


Що ви маєте на увазі "Немає" Варіант "чи" Зовнішній вигляд "у розділі" Інструменти "в Netbeans 8.0.2." ? Я отримав 8.0.2 і In Tools->Options. Ви отримуєте дві вкладки, призначені для відображення кольорів: Appearanceвибирати L&F та Fonts and colorsналаштовувати свій "профіль", який впливає лише на вміст редактора, але він повністю визначається користувачем. (Я використовую PHP NetBeans, під Win7)
Balmipour

Тож, можливо, на Mac немає Інструменти-> Варіант
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

Ви можете використовувати темну тему плагін

Інструменти> Плагін> Темна тема та відчуття

і це робота :)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.