Come modificare lo stile di evidenziazione della sintassi in Combinazione


14

Meld 1.5.1 usa gtksourceview (tramite pygtksourceview) per l'evidenziazione della sintassi, tuttavia non sono in grado di capire come configurarlo per utilizzare uno stile specifico (combinazione di colori / tema) tra quelli disponibili per gtksourceview.

Forse la soluzione è al di fuori della combinazione - ad esempio, le impostazioni dello stile predefinito usato per gtksourceview in generale o qualcosa di simile.

Risposte:


6

Secondo la pagina ora pertinente :

Esempio di aggiornamento per GTK + 3. A dicembre 2013, Meld è stato aggiornato per utilizzare GtkCssProvider anziché gtkrc (commit commit). La nuova posizione del profilo colore predefinito è /usr/share/meld/meld.css

C'è anche un esempio del nuovo modo di configurare la combinazione.


1
Non funziona su Meld 3.14.2 sotto Ubuntu-Mate 16.04.3 LTS. (cercando di ottenere colori scuri per un tema scuro generale ...)
Frank Nocke

1
Istruzioni OSX: i file di stile si trovano in Applications > Meld.app > Contents > Resources > share > gtksourceview-3.0 > styles. (In caso contrario, fai clic con il pulsante destro del mouse Meld.app, scegli "Mostra contenuto pacchetto", quindi cerca un file con nome meld-base.xmlall'interno Meld.app.) Duplica il tuo file di stile preferito, ad esempio meld-base.xml, e modificalo. Oltre a modificare i codici colore esadecimali, assicurarsi di cambiamento ide _namein <style-scheme...>conflitto evitare. Riavvia Combinazione, quindi scegli il tuo nuovo schema dal menu a discesa in Meld>Preference>Editor>Syntax Highlighting Color Scheme.
Jess Riedel,

3

In Meld 3.16.4 puoi semplicemente scegliere la combinazione di colori in Meld > Preferences:

preferire la fusione

(probabilmente questa modifica è stata introdotta nelle versioni precedenti)


1

Ho avuto problemi a farlo in .gtkrc-2.0 per meld-1.3.0 sotto Solaris

Invece ho scoperto che potevo influenzarli in ~ / .meld / meldrc.ini

Esempio, nella sezione [DEFAULT]

color_delete_bg = # 003300
color_delete_fg = rosso
color_replace_bg = # 112233
color_replace_fg = gray80
color_conflict_bg = rosa
color_conflict_fg = bianco
color_inline_bg = # 223344
color_inline_fg = bianco
color_edited_bg = gray20
color_edited_fg = bianco

1

Il processo sembra comportare la creazione di un file ~ / .gtkrc-2.0 per sovrascrivere i valori predefiniti della combinazione .

Puoi trovare alcuni esempi di Temi oscuri nella wiki

Inoltre, non dimenticare di cambiare il nome del tema da quello predefinito, altrimenti lo userà.


0

Non sono sicuro, se è possibile effettuare la fusione per utilizzare un altro tema, ma è sempre possibile modificare il tema predefinito, che è classic.xml.

Per Ubuntu 14.04 si trova in:

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

Se si utilizza un altro sistema operativo, la posizione potrebbe essere diversa.

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.