Ciemny motyw w Netbeans 7 lub 8

Odpowiedzi:

205

Darcula

UPDATE 2016-02: NetBeans 8 ma teraz wtyczkę Darcula , lepszą i pełniejszą niż alternatywy omówione w starej wersji tej odpowiedzi.

Atrakcyjny i produktywny motyw Darcula w JetBrains IntelliJ jest teraz dostępny w NetBeans 8.0 i 8.1!

Prawdziwa rzecz

Ta wtyczka zapewnia prawdziwą Darculę, a nie imitację.

Konstantin Bulenkov z firmy JetBrains udostępnił wygląd i styl Darcula pierwotnie zbudowany dla IntelliJ IDE . Omawiana tutaj wtyczka NetBeans otacza tę oryginalną implementację, dostosowując ją do NetBeans. Widzimy więc bliską wierność oryginalnej Darcula. [Nawiasem mówiąc, poza Darcula istnieje wiele innych powodów, dla których warto używać IntelliJ - zarówno IntelliJ, jak i NetBeans są naprawdę doskonałymi i niesamowitymi produktami.]

Ta wtyczka NetBeans również jest open-source .

Instalacja

Występuje w dwóch częściach:

  • Wtyczka
  • Fonts & Colorsprofil

Podłącz

Wtyczka Darcula LAF dla NetBeans jest łatwo dostępna poprzez zwykły katalog w NetBeans.

Wybierz Tools> Plugins. Na Available Pluginskarcie przewiń lub wyszukaj „Darcula LAF for NetBeans”. Jak zwykle zaznacz pole wyboru i kliknij Installprzycisk. Uruchom ponownie NetBeans.

wprowadź opis obrazu tutaj

Profil

  1. W NetBeans> Preferences> Fonts & Colors(zakładka)> Profile (Menu podręcznym), wybrać nową Darculapozycję.
  2. Kliknij Applyprzycisk.

Proponuję również uderzać, Duplicatejeśli kiedykolwiek wprowadzisz jakieś modyfikacje (omówione poniżej).

wprowadź opis obrazu tutaj

Popraw zbyt jasne kolory tła

Może się okazać, że kolor tła linii kodu może być zbyt jasny, na przykład linie oznaczone punktem przerwania lub aktualnie wykonywana linia w debugerze. Są to kategorie wymienione w Annotationszakładce Fonts & Colorszakładki.

Oczywiście możesz Categoryręcznie zmienić kolor tła każdego z nich, ale jest to żmudne.

Obejście problemu: kliknij Restoreprzycisk znajdujący się po prawej stronie Profilenazwy. Sprawdź dwukrotnie, aby upewnić się, że masz Darculawybrane Profileoczywiście. Następnie kliknij przyciski Applyi OKna dole.

wprowadź opis obrazu tutaj

Czcionka

Możesz zmienić czcionkę w edytorze metod. Gorąco polecam komercyjną czcionkę dla programistów, PragmataPro . Aby uzyskać bezpłatną czcionkę o otwartym kodzie źródłowym, najlepszym rozwiązaniem jest Hack . Hack został zbudowany na bardzo udanej czcionce DejaVu, która z kolei została zbudowana na Bitstream Vera .

Aby zmienić czcionkę, dodaj poniższe kroki do powyższych, aby zduplikować profil jako kopię zapasową przed dokonaniem modyfikacji:

  1. Kliknij Duplicateprzycisk.
  2. Zapisz duplikat pod inną nazwą, na przykład dołączając swoje imię i nazwisko.
    Przykład: „Darcula - Juliette”.
  3. Kliknij Applyprzycisk.

Będąc na tej samej Fonts & Colorskarcie, wybierz Defaultz Categorylisty i naciśnij przycisk, aby wybrać czcionkę.

Możesz także zmienić czcionkę widoczną w okienkach Wyjście i Terminal. Z tej Fonts & Colorskarty przejdź do karty rodzeństwo Miscellaneous. Następnie zobacz zarówno Outputkartę, jak i Terminalkartę.

Doświadczenie do tej pory

Będąc jeszcze nowym, zastrzegam sobie ostateczny wyrok w sprawie Darcula. Na razie w porządku. Twórcy mieli już kilka aktualizacji naprawiających kilka usterek, więc dobrze to zobaczyć. Wydaje się, że jest to bardzo dokładny produkt. Jako wtyczka wpływa to na cały interfejs użytkownika NetBeans; to może być bardzo trudne do zrobienia.

Był podobny produkt wtyczki sprzed Darculi: wtyczka „Dark Look And Feel Themes”. Chociaż przez chwilę byłem wdzięczny, że mogłem to wykorzystać, z Darcula jestem o wiele szczęśliwszy. Ten drugi był bardziej niezgrabny i musiałem spędzać dużo czasu na poprawianiu kolorów „Norway Today”, aby pracować razem. Ponadto ta wtyczka nie była doświadczona w menu Mac OS X, więc główny pasek menu Mac był prawie pusty, podczas gdy własny pasek menu NetBeans był osadzony w oknie. Wtyczka Darcula nie ma takiego problemu; pasek menu Maca pojawia się normalnie.


Reszta tej odpowiedzi pozostaje nienaruszona dla historii i dla alternatyw, jeśli Darcula okaże się problematyczna.


NetBeans 8 - Dark Editor

Przynajmniej w NetBeans 8.0 wbudowane są teraz dwa ciemne profile. Nazwy profili:

  • Norwegia dzisiaj
  • Miejskie światła

Profile mają wpływ tylko na okienko edycji kodu, a nie na cały interfejs użytkownika NetBeans. Powinno to oznaczać znacznie mniejsze ryzyko skutków ubocznych i błędów niż wtyczka.

Norwegia dzisiaj

zrzut ekranu edytora NetBeans z ciemnym profilem „Norway Today”

Miejskie światła

zrzut ekranu edytora NetBeans z ciemnym profilem „City Lights”

Wskazówka: możesz zmienić czcionkę w dowolnym motywie, zachowując inne aspekty. Być może Menlo na komputerze Mac lub jego rodzic DejaVu . Albo moja ulubiona komercyjna czcionka Pragmata .

Niestety, żaden motyw nie pasuje mi do oczu. Nie zaczynają się porównywać z doskonałym motywem Darcula w JetBrains IntelliJ .

Wybierz Profil w Ustawieniach czcionki

Na komputerze Mac, ścieżka menu jest Netbeans> Preferences> Fonts & Colors(zakładka)> Profile(menu podręczne).

W innych systemach operacyjnych hosta, ścieżka menu może być Tools> Options> Fonts & Colors. Nie jestem pewien, ale tak było w poprzednich wersjach.

zrzut ekranu przedstawiający wybór jednego z wbudowanych ciemnych motywów w programie Preferencje NetBeans 8> Czcionki i kolory> Wyskakujące menu Profil

Basil Bourque
źródło
Nawiasem mówiąc, użytkownicy komputerów Mac mogą być zainteresowani nowym Yosemite funkcji System Preferences> General> Use dark menu and Dock. ( Nota techniczna Apple )
Basil Bourque
Działa z NetBeans 11.0.
Antonio Vinicius Menezes Medei,
Zaktualizuj ponownie dla użytkowników komputerów Mac: aby uzupełnić Darcula w NetBeans na pozostałych komputerach Mac, możesz włączyć tryb ciemny w systemie macOS Mojave (10.14) i nowszych. Wybierz: System Preferences> General> Appearance> Dark.
Basil Bourque,
166

Netbeans 8

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

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

Netbeans 7.x

Tools -> Plugins -> Available -> Dark Look and Feel - Zainstaluj tę wtyczkę.

Po zainstalowaniu tej wtyczki ponowne uruchomienie netbeans powinno automatycznie przełączyć się na Dark Metal.

Istnieją 2 motywy, które są dostarczane z tą wtyczką - Dark Metal i Dark Nimbus

Aby zmienić motywy, użyj poniższej opcji:

Tools -> Options -> Miscellaneous -> Windows -> Preferred Look & Feel opcja

wprowadź opis obrazu tutaj

coding_idiot
źródło
Czy jest jakiś sposób, aby zapobiec zastosowaniu motywu do komponentów swing, które sam tworzę?
Zoltán
Jeśli dobrze rozumiem - nowy projekt swing przyjmuje domyślny wygląd i styl netbeans, a oto jak to zmienić - docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html Kod jest wstępnie napisany przez netbeans w main()nowym JFrameformularz, możesz po prostu zmienić nazwę klasy dla wymaganego motywu.
coding_idiot
1
Zauważyłem, że używanie Dark nimbus wyłącza zintegrowane menu OSX, a także zapobiega używaniu kopiowania przeszłości (menu kontekstowe i skróty) w niektórych oknach dialogowych - na przykład wyszukiwanie w projekcie - gdzie mam zgłaszać te błędy?
Wojtek
4
Dla ciekawskich powyższe kroki działają dla NB 8, z wyjątkiem zmiany LAF, jest to Narzędzia -> Opcje -> Wygląd -> zakładka Wygląd i styl.
Nieznany Dev
3
Zwróć uwagę, że na Mac NB 8.0.2 wydaje się, Tools -> Optionsże nie istnieje i jest zastępowany przez Netbeans -> Preferences(por. Odpowiedź Maduro, poniżej w tym wątku).
Balmipour
20

Jest też oryginalna wtyczka ez-on-da-ice. Jeszcze lepiej, jeśli pojawią się problemy, możesz mi bezpośrednio złożyć skargę. Obiecuję, jestem przeważnie bardzo elastyczny :).

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

wprowadź opis obrazu tutaj

ShaggyInjun
źródło
Jeden problem: podczas debugowania, po najechaniu kursorem na obiekt, pojawia się małe okienko ze znakiem plus, nad kursorem. Otwierając to okno, ledwo widać wartości.
Yster
Czy możesz otworzyć błąd w witrynie źródłowej projektu? Lepiej tam pójść.
ShaggyInjun
Próbowałem zainstalować, ale Netbeans mówi: „Wymagana jest wtyczka Tab Control w wersji> = 1.50.1, ale znaleziono tylko 1.42.1”.
gab06
1
@ShaggyInjun Mam jeden problem: wtyczka nie ma przydatnego opisu! Poważnie, podczas przeglądania wtyczek nawet go nie zainstalowałem, ponieważ nie opisuje, co robi (zmiana kolorów? Usunięcie większości bezużytecznych przycisków? 'Cokolwiek innego?) Mały opis typu „relaksujący motyw kolorów do zapisania twoje oczy ”byłyby o wiele bardziej istotne niż obecne. Pomogłoby też lepsze nazewnictwo. Szukając „motywu”, „kolorów” czy „wyglądu i stylu”, nie znajdzie się takiej nazwy wśród setek wtyczek. Dzięki za udostępnienie, ale zastanów się: jeśli ludzie tego nie widzą, to nie pomaga!
Balmipour,
11

Na komputerze Mac

Netbeans 8.0.2 Narzędzia -> Wtyczki -> wpisz w wyszukiwaniu: Dark Look and Feel. Następnie zainstaluj wtyczkę.

UWAGA : W sekcji „Narzędzia” w Netbeans 8.0.2 nie ma „Opcji” ani „Wyglądu”.

wprowadź opis obrazu tutaj

JMASTER B
źródło
Co masz na myśli, mówiąc „Nie ma„ Opcji ”lub„ Wyglądu ”w sekcji„ Narzędzia ”w Netbeans 8.0.2? ? Mam 8.0.2 i In Tools->Options. masz dwie zakładki poświęcone wyświetlaniu kolorów: Appearancedo wyboru L&F i Fonts and colorsdo dostosowania swojego „profilu”, który ma wpływ tylko na zawartość edytora, ale jest w pełni definiowalny przez użytkownika. (Używam PHP NetBeans pod Win7)
Balmipour
Więc może na Macu nie ma Narzędzia-> Opcja
JMASTER B
@A Maduro Mój błąd, nie widziałem „Na Macu”. Ale czy nie masz takiej opcji w menu Netbeans > Preferences > Fonts & Colors? według netbeans.org/bugzilla/show_bug.cgi?id=124197 , problem został rozwiązany od 2009
Balmipour
Właśnie próbowałem wyjaśnić „poprawną odpowiedź”, czyli odpowiedź wybraną przez użytkownika. Chcę tylko, aby użytkownicy wiedzieli, że jeśli nie widzą Tools -> Options -> Appearance (Look & Feel Tab), to muszą szukać. Tools -> Plugins -> I nie, Netbeans> Preferences > Fonts & Colorsto nie rozwiązuje tego problemu Netbeans > Preferences > Appearance>Look and Feel;). Ale nie wiem, czy musisz najpierw pobrać wtyczkę, aby zobaczyć Dark Metalopcję, gdy spróbujesz wybrać plik Look and Feel. Ponieważ najpierw pobrałem wtyczkę, nie mogę powiedzieć.
JMASTER B
2

Możesz użyć wtyczki Dark theme

Narzędzia> Wtyczka> Ciemny motyw i Feel

i to jest praca :)

sana ebadi
źródło