So ändern Sie den Syntaxhervorhebungsstil in Meld


14

In Meld 1.5.1 wird gtksourceview (über pygtksourceview) für die Syntaxhervorhebung verwendet. Es ist jedoch nicht möglich, die Konfiguration für die Verwendung eines bestimmten Stils (Farbschema / Thema) aus den für gtksourceview verfügbaren zu ermitteln.

Möglicherweise liegt die Lösung außerhalb des Meldungsbereichs - z. B. Festlegen des Standardstils für gtksourceview im Allgemeinen oder ähnliches.

Antworten:


6

Nach der nun relevanten Seite :

Update-Beispiel für GTK + 3. Im Dezember 2013 wurde Meld aktualisiert, um GtkCssProvider anstelle von gtkrc (Commit-Protokoll) zu verwenden. Der neue Speicherort des Standardfarbprofils lautet /usr/share/meld/meld.css

Es gibt auch ein Beispiel für die neue Möglichkeit, eine Meldung zu konfigurieren.


1
Funktioniert nicht auf Meld 3.14.2 unter Ubuntu-Mate 16.04.3 LTS. (versuchen, dunkle Farben für ein allgemeines dunkles Thema zu bekommen ...)
Frank Nocke

1
OSX-Anweisungen: Die Stildateien befinden sich in Applications > Meld.app > Contents > Resources > share > gtksourceview-3.0 > styles. (Wenn nicht, rechtsklicken Sie auf Meld.app, wählen Sie „Paketinhalt zeigen“, und dann nach einer Datei suchen namens meld-base.xmlinnerhalb Meld.app.) Duplizieren Sie Ihre Lieblings - Stil - Datei, wie meld-base.xmlund bearbeiten es. Zusätzlich zu dem Hex - Farbcodes zu ändern, stellen Sie sicher , zu ändern idund _namein <style-scheme...>Konflikte zu vermeiden. Starten Sie Meld neu und wählen Sie dann Ihr neues Schema aus dem Dropdown-Menü unter aus Meld>Preference>Editor>Syntax Highlighting Color Scheme.
Jess Riedel

3

In Meld 3.16.4 können Sie einfach das Farbschema auswählen in Meld > Preferences:

verschmolzene Vorlieben

(möglicherweise wurde diese Änderung in früheren Versionen eingeführt)


1

Ich hatte Probleme, dies in .gtkrc-2.0 für meld-1.3.0 unter Solaris zu tun

Stattdessen konnte ich sie in ~ / .meld / meldrc.ini beeinflussen

Beispiel im Abschnitt [DEFAULT]

color_delete_bg = # 003300
color_delete_fg = rot
color_replace_bg = # 112233
color_replace_fg = gray80
color_conflict_bg = pink
color_conflict_fg = weiß
color_inline_bg = # 223344
color_inline_fg = weiß
color_edited_bg = gray20
color_edited_fg = weiß

1

Der Prozess scheint eine Datei ~ / .gtkrc-2.0 einzubinden Erstellung der zu überschreiben meld Standardwerte .

Sie können einige Beispiele für dunkle Themen im Wiki finden

Vergessen Sie auch nicht, den Namen des Themas von dem vordefinierten zu ändern, sonst wird dieser verwendet.


0

Ich bin nicht sicher, ob es möglich ist, eine Verbindung zu einem anderen Thema herzustellen, aber Sie können immer das Standardthema classic.xml bearbeiten.

Für Ubuntu 14.04 befindet es sich in:

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

Wenn Sie ein anderes Betriebssystem verwenden, kann der Speicherort abweichen.

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.