Ciemna kolorystyka dla Eclipse [zamknięte]

425

Czy Eclipse w ogóle jest w stanie obsługiwać motywy? Chciałbym zainstalować dla niego ciemną kolorystykę, ponieważ zdecydowanie wolę biały tekst na ciemnym tle niż na odwrót.

Bartosz Radaczyński
źródło
24
Jest to jedna z dość długiej listy podstawowych pominięć, które utrudniają poważne potraktowanie Eclipse.
Draemon
11
Jest teraz prosty sposób: marketplace.eclipse.org/content/eclipse-color-theme
Thomas Ferris Nicolaisen
14
@ThomasFerrisNicolaisen: Ta wtyczka zmienia tylko okno źródłowe, a NIE inne okna, które nadal oślepiają Cię swoimi białymi tłem.
Scott Biggs,
4
@Uri: To rozwiązanie na komputerze Macintosh również odwraca kolory ikon, co może być bardzo mylące (np. Zmiana „debugowania - STOP” na kolor zielony i „debugowania - GO” na czerwony). Ponadto może uniemożliwić debugowanie, jeśli wykonujesz jakąkolwiek pracę graficzną, ponieważ wszystkie te rzeczy są również odwrócone. Wreszcie, po prostu NIE MA ŻADNEGO sposobu zmiany domyślnego koloru okna na komputerze Mac. Zgadnij, że zespół programistów Eclipse musi być makiem, ponieważ podążają za tym idiotycznym tropem.
Scott Biggs,
5
Całkowicie ciemny motyw jest teraz dostępny w Eclipse 4.2 (Juno)! Zobacz github.com/eclipse-color-theme/eclipse-color-theme i stackoverflow.com/questions/5053834/…
ignis

Odpowiedzi:

286

Jak już napisano w kilku pokrewnych pytaniach, pracuję nad wtyczką do łatwego zarządzania motywami kolorów w różnych edytorach:

http://marketplace.eclipse.org/content/eclipse-color-theme

Nadal jest w toku, ale obsługuje już wiele edytorów i kilka motywów w ciemnych kolorach.

fhd
źródło
3
NIESAMOWITE!! :) Będę musiał to wypróbować, jak tylko pójdę do pracy w poniedziałek !!
FrustratedWithFormsDesigner
17
Czy jest jakiś sposób na zmianę koloru innych widoków (takich jak eksplorator projektów, konsola, problemy itp.)?
Bruiser
88
Problem z tym jest oczywisty - chociaż możesz zmienić motyw edytora na „ciemny”, reszta Eclipse świeci na biało niesamowicie jasno, więc jest jeszcze gorzej :(
Ivan G.
1
Działa to (najwyraźniej) w MyEclipse 6.6 (nie pytaj, byłem zmuszony, że mi się nie podoba ani trochę) wykona dalsze testy i prześle z powrotem na wypadek, gdyby coś się zepsuło.
Luis Robles,
2
Nie mogę znieść braku okien z motywami w Eclipse. Aptana, która jest w zasadzie klonem Eclipse, motywuje WSZYSTKO. Dlatego używam go do wszystkiego, co nie jest związane z SDK Androida ... nawet jako mojego edytora tekstu (ale to nie jest zalecane.)
o_O
88

Stworzyłem własną ciemną kolorystykę (opartą na Oblivionie od gedit ), z którą, jak sądzę, bardzo miło jest pracować.

Podgląd i szczegółowe informacje: http://www.rogerdudler.com/?p=362

Jesteśmy szczęśliwi mogąc ogłosić wersję beta eclipsecolorthemes.org , nową stronę internetową do pobrania, tworzenia i utrzymywania Eclipse kolorów themes / schematów. Edytor motywów pozwala skopiować istniejący motyw i edytować kolory z podglądem na żywo zmian w określonych edytorach. Motywy do pobrania obsługują wiele edytorów (PHP, Java, SQL, Ant, tekst, HTML, CSS i wiele innych)

Na stronie dostępna jest rosnąca lista motywów:

Zrzut ekranu z eclipsecolorthemes.org

Możesz przeczytać więcej o uruchomieniu tutaj .

Roger Dudler
źródło
2
Uwielbiam Oblivion in gedit, a twoje instrukcje były dokładnie tym, czego chciałem. A +
defrex
wow, to było łatwe do skonfigurowania i zadziałało natychmiast, dzięki;)
kulpae
1
Są niesamowite, ale kiedy próbuję porównać zmiany, zmiany są wyróżnione ciemnym kolorem, więc ich nie widzę. Zazwyczaj kończę z koniecznością zmiany kolorów w celu porównania zmian w plikach.
Użytkownik 1
2
Nie działają na wszystkich innych oknach, które teraz BLAST z białym tłem dla porównania.
Scott Biggs,
2
pixeldude: Twoje strony są wyłączone.
Xdg,
51

Oto facet, który opublikował swoje preferencje Eclipse dotyczące zmiany kolorów jak motyw:

http://blog.codefront.net/2006/09/28/vibrant-ink-textmate-theme-for-eclipse/

zrzut ekranu

A oto więcej o tym, jak ustawić kolory w wersji Ganymede Eclipse (wer. 3.4, połowa 2008 r.):

http://help.eclipse.org/ganymede/index.jsp?topic=/org.eclipse.platform.doc.user/concepts/accessibility/fontsandcolors.htm

devinmoore
źródło
4
Napisałem blog.codefront.net/2006/09/28/... w 2006 roku i chociaż niektórzy ludzie odnieśli sukces, myślę, że nie działa całkiem w najnowszych wersjach Eclipse (niektórzy czytelnicy wysłali mi e-maila) . YMMV!
Chu Yeow
Zrobiłem to, ale użyłem Consolas - bardzo fajnie, dzięki!
HaveAGuess
Mark Occurences można ponownie włączyć, jeśli go brakuje (tak jak ja), przechodząc do Prefs -> Ogólne -> Redaktorzy -> Edytory tekstu -> Adnotacje -> Wystąpienia i włączając „Tekst jako podświetlony”
HaveAGuess
21

W przypadku użytkowników systemu Linux, zakładając, że uruchamiasz menedżera okien do komponowania ( Compiz ), możesz po prostu zmienić okno na ujemne. Cały czas używam Eclipse, normalny (biały) wygląd zdmuchuje mi oczy.

skrat
źródło
niezłe. Właściwie właściwie dostroiłem zaćmienie, używając teraz wszystkich linków w odpowiedziach. Ale używam też ciemnego schematu kolorów w KDE ...
Bartosz Radaczyński
znalazłem, „Negatywną” wtyczkę, muszę powiedzieć, że wygląda znacznie lepiej na moim ciemnym linuksowym motywie
Ivan G.
dzięki, ale nadal okno ukończenia jest białe i za każdym razem, gdy jest pokazywane, uderza mnie w oczy.
Kamran Bigdely,
1
bardzo fajny pomysł, prosty i skuteczny, dzięki! włącz to przez compizconfig-settings-manager (ccsm), zwróć uwagę, że reguły zostały tam ustawione (type = Eclipse), aby automatycznie zastosować efekt „negatywny”. powinno być również możliwe ustawienie reguły dla okna zakończenia, skorzystanie z przycisku grab z okna konfiguracji i celowanie w nią;)
antiplex
Eclipse używa SWT, który wykorzystuje natywne widżety; w przypadku Linuksa jest to zwykle gtk. Jeśli wybierzesz ciemny motyw dla gtk, wszystkie nie-edytowalne panele Eclipse go podniosą. Przykładowy ciemny motyw
GTK
10

To są przyjemne kolory dla moich oczu podczas kodowania. Muzyka jazzowa nie jest uwzględniona w temacie.

Zrzut ekranu z LukinaJama3

Plik wtyczki Eclipse Color Themes: LukinaJama3.xml w plikach depozytów

matko.kvesic
źródło
9

To najlepsze miejsce dla motywów kolorów Eclipse:

http://www.eclipsecolorthemes.org/

Tudisco
źródło
3
Są ładne, ale zmienia tylko widok kodu, a nie wszystkie okna.
Peter Ajtai
8

Muszę powiedzieć, że jest to jeden obszar, w którym Eclipse jest naprawdę słaby. W szczególności import / eksport preferencji dotyczy WSZYSTKICH preferencji. Nie ma możliwości zaimportowania powiedz tylko preferencji czcionek / kolorów (tak jak w przypadku Visual Studio) bez zepsucia moich kluczowych preferencji wiązania.

Wypróbowałem też kilka wyżej wymienionych plików preferencji, które całkowicie psują moją instalację Eclipse.

helifreak
źródło
4
możesz importować / eksportować tylko preferencje kolorów. Ale musisz ręcznie edytować plik preferencji i usunąć wszystko oprócz wpisów związanych z kolorem
Bartosz Radaczyński
6

Stworzyłem kilka motywów kolorów i skrypt, aby wydobyć nowy z czyichś preferencji kolorów. Obecnie używam takiego, który wciąż muszę opublikować na stronie, ale w końcu powinienem się do niego dostać.

http://eclipsecolorthemes.jottit.com

Dwight Holman
źródło
Dzięki, dodałem kilka słów o tym, jak eksportować.
Gaël Marziou
Świetny. Byłoby miło, gdyby każdy z tych motywów miał zrzut ekranu!
Cal
6

Najprostszy sposób: zmień kolor tła głównego okna Właściwości ekranu Windows. Poszedłem do zakładki Wygląd, zmieniłem schemat na Srebrny, kliknąłem Zaawansowane, kliknąłem „Aktywne okno” i zmieniłem kolor 1 na jasnoszary. Wszystkie widoki Eclipse złagodniały.

Od Luny (4.4) wydaje się, że jest Darkich pełno

Okno -> Preferencje -> Ogólne -> Wygląd -> Motyw -> Ciemny

wprowadź opis zdjęcia tutaj

użytkownik580853
źródło
Brak zaawansowanych opcji w Juno w ramach dowolnego wybranego motywu
bobtheowl2,
5

W celu szybkiego zhakowania, w systemie Linux z GNOME z klawiaturą Windows, Windows-Key-M odwróci kolor wszystkich okien, a Windows-Key-N odwróci kolor pojedynczego okna. To niesamowita funkcja w mojej książce.

Dziekan J.
źródło
3

Gdy odpowiedziałem na „ Czy istnieje prosty, spójny sposób zmiany schematu kolorów edytorów Eclipse? ”:

Tego też szukałem i po kilku badaniach znalazłem realne rozwiązanie. Jest to oparte na edytorze FDT dla Eclipse, ale jestem pewien, że możesz zastosować tę samą logikę do innych edytorów.

Mój post na blogu: Jak stworzyć schemat kolorów dla FDT

Mam nadzieję że to pomoże!

Wijnand Warren
źródło
2
To nie jest prawdziwy schemat kolorów ... W grach sieciowych zmieniasz kolory raz i działa to na wszystkie języki jednocześnie. Eclipse ma osobne ustawienia dla każdego edytora, a co gorsza, ustawienia adnotacji są wspólne dla wszystkich.
Bartosz Radaczyński
3

Najlepszym rozwiązaniem, jakie znalazłem, jest pozostawienie Eclipse w normalnym jasnym trybie i użycie falownika ekranowego na poziomie systemu operacyjnego.

W OS X możesz zrobić Command+ Option+ Ctrl+ 8, odwraca cały ekran.

W Linuksie z Compizem jest jeszcze lepiej, możesz Windows+, Naby selektywnie przyciemnić okna (lub Windows+, Maby zrobić cały ekran).

W systemie Windows jedynym godnym rozwiązaniem, jakie znalazłem, jest powerstrip, ale jest on bezpłatny tylko przez jeden rok ... to jest jak 30 $ lub coś w tym stylu ...

Następnie możesz odwrócić ekran, dopasować kolory na poziomie składni do swoich upodobań i zabierasz się do wyścigów z fajnymi odcieniami.

Cidermonkey
źródło
Próbuję użyć tego w systemie OS X, Eclipse wygląda dobrze, niektóre inne programy wyglądają nieco nietypowo. Poprawną kombinacją klawiatury wydaje się być ctrl + alt + cmd + 8 (przynajmniej w wersji 10.6.8).
Arnost Valicek
1
Zmiany również odwracają kolory ikon, co może być BARDZO mylące (np. Czerwony dla „idź”, zielony dla „stop”).
Scott Biggs,
1

Zapoznaj się z tym schematem kolorów, który stworzyłem dla Eclipse PDT. Opiera się na schemacie kolorów Vim Zenburn opracowanym przez Slinky

molekuła
źródło
Aby zaimportować plik, użyj Plik | Import | Ogólne | Preferencje
johnk
1

Niektóre osoby opublikowały opcje dla systemów Linux i Mac, a odpowiednikiem systemu Windows (bezpłatnego) jest, jeśli możesz sobie z tym poradzić na całym świecie:

Ustaw kolor tła okna motywu wyglądu pulpitu Windows. Możesz zachować bieżący / pożądany motyw, wystarczy zmodyfikować kolor tła okien. Domyślnie jest ustawiony na biały. Zmieniam go na odcień szarości. Próbowałem wcześniej ciemnoszare i czarne, ale potem musisz zmienić kolory czcionek na całym świecie, a to wszystko jest bolesne.

Ale prosty odcień szarości jako tło robi ogólnoświatową sztuczkę, działa z dowolną czcionką tekstu kolorowego, o ile odcień szarości nie jest zbyt ciemny.

Nie jest to najlepsze rozwiązanie dla wszystkich edytorów / IDE, ponieważ wolę kolor czarny, ale jest to kolejne najlepsze bezpłatne i globalne obejście w systemie Windows.

David
źródło
1

W końcu znalazłem dokładnie to, czego szukałem, tj. Ciemny motyw dla PyDev (chociaż nadal mam wrażenie, że Eclipse tego brakuje).

Bartosz Radaczyński
źródło
0

Bawiłem się dostosowywaniem kolorów. Poszedłem z żółtym tekstem / niebieskim tłem, które lubiłem od Turbo Pascal. Problem, na który natknąłem się, polegał na tym, że pozwalałem ci ustawić kolory edytorów, ale inne widoki, takie jak Eksplorator pakietów lub Nawigator, pozostały przy domyślnych kolorach czarno-białych. Jestem pewien, że można to zrobić programowo, ale istnieje wiele ustawień dla mojej cierpliwości.

Kelly S. French
źródło
Większość innych widoków jest kontrolowana przez kolory określone przez system operacyjny. Na przykład w systemie Windows możesz przejść do ustawień wyglądu zaawansowanego i zmienić element okna o pożądanych kolorach. Oczywiście oznacza to, że wszystkie aplikacje zmieniają się w całym systemie operacyjnym, co może być dobre lub złe w zależności od upodobań.
cowgod
0

W odpowiedzi na ten komentarz zrobiłem filtr dla wtyczki Color Filter dla Compiz.

Oto co mam:

Jak:

  1. Idź do / usr / share / compiz / filter /
  2. Utwórz nowy plik „negatywny niski kontrast” (jako root)
  3. Wstaw do niego załączony kod.
  4. Przejdź do System-> Preferencje-> CompizConfig ...
  5. Wprowadź wtyczkę filtra kolorów
  6. Włącz i dodaj nowo utworzony filtr do listy Profeet !!

Filtruj kod:

!!ARBfp1.0
TEMP temp, neg;

# Dunno what's this... but every other filter starts with this :) ;
TEX temp, fragment.texcoord[0], texture[0], RECT;

# Applying negative filter ;
RCP neg.a, temp.a;
MAD temp.rgb, -neg.a, temp, 1.0;
MUL temp.rgb, temp.a, temp;
MUL temp, fragment.color, temp;

# Lowering contrast and shifting brightness ;
MUL temp.rgb, temp, 0.8;
ADD temp.rgb, temp, 0.25;

MOV result.color, temp;
END

Możesz także grać z filtrem. Być może dostaniesz coś bardziej fascynującego :) Zapraszam do dzielenia się!

TEHEK
źródło