Jak zmienić styl podświetlania składni w Meld

14

Meld 1.5.1 korzysta z gtksourceview (przez pygtksourceview) do podświetlania składni, jednak nie jestem w stanie wymyślić, jak skonfigurować go, aby używał określonego stylu (schematu kolorów / motywu) spośród dostępnych dla gtksourceview.

Być może rozwiązanie jest poza meldunkiem - np. Ustawia domyślny styl używany ogólnie dla gtksourceview lub coś podobnego.

Chris
źródło

Odpowiedzi:

7

Według aktualnej strony :

Przykład aktualizacji dla GTK + 3. W grudniu 2013 r. Zaktualizowano Meld, aby używał GtkCssProvider zamiast gtkrc (dziennik zatwierdzania). Nowa lokalizacja domyślnego profilu kolorów to /usr/share/meld/meld.css

Istnieje również przykład nowego sposobu konfiguracji połączenia.

Łaskawy
źródło
1
Nie działa na Meld 3.14.2 pod Ubuntu-Mate 16.04.3 LTS. (próbuje uzyskać ciemne kolory dla ogólnego ciemnego motywu ...)
Frank Nocke,
1
Instrukcje OSX: pliki stylów znajdują się w Applications > Meld.app > Contents > Resources > share > gtksourceview-3.0 > styles. (Jeśli nie, kliknij prawym przyciskiem myszy Meld.app, wybierz „Pokaż zawartość pakietu”, a następnie wyszukaj plik o nazwie meld-base.xmlw Meld.appśrodku.) Zduplikuj swój ulubiony plik stylu, na przykład meld-base.xmli edytuj go. Oprócz modyfikacji kodów kolorów sześciokątne, upewnij się do zmian idoraz _namew <style-scheme...>celu konfliktu uniknąć. Uruchom ponownie Meld, a następnie wybierz nowy schemat z menu rozwijanego pod adresem Meld>Preference>Editor>Syntax Highlighting Color Scheme.
Jess Riedel,
3

W Meld 3.16.4 możesz po prostu wybrać schemat kolorów w Meld > Preferences:

połączenie preferencji

(być może ta zmiana została wprowadzona we wcześniejszych wersjach)

Tombart
źródło
1

Miałem problem z zrobieniem tego w .gtkrc-2.0 dla meld-1.3.0 w systemie Solaris

Zamiast tego odkryłem, że mogę na nie wpłynąć w ~ / .meld / meldrc.ini

Przykład w sekcji [DOMYŚLNE]

color_delete_bg = # 003300
color_delete_fg = czerwony
color_replace_bg = # 112233
color_replace_fg = szary80
color_conflict_bg = różowy
color_conflict_fg = biały
color_inline_bg = # 223344
color_inline_fg = biały
color_edited_bg = szary20
color_edited_fg = biały
Kapitanie Lepton
źródło
1

Wydaje się, że proces ten wymaga utworzenia pliku ~ / .gtkrc-2.0 w celu zastąpienia domyślnych ustawień meldunku .

Przykłady wiki Dark Themes można znaleźć na wiki

Nie zapomnij również zmienić nazwy motywu z predefiniowanej, w przeciwnym razie będzie ona używana.

jrierab
źródło
0

Nie jestem pewien, czy możliwe jest ustawienie meldowania w celu użycia innego motywu, ale zawsze można edytować domyślny motyw, którym jest classic.xml.

W przypadku Ubuntu 14.04 znajduje się w:

/usr/share/gtksourceview-2.0/styles/classic.xml

Jeśli używasz innego systemu operacyjnego, lokalizacja może się różnić.

Zobacz https://wiki.gnome.org/Projects/GtkSourceView/StyleSchemes .

Astronauta
źródło