Cómo cambiar el estilo de resaltado de sintaxis en Meld


14

Meld 1.5.1 usa gtksourceview (a través de pygtksourceview) para resaltar la sintaxis, sin embargo, no puedo entender cómo configurarlo para usar un estilo específico (esquema de color / tema) de los disponibles para gtksourceview.

Tal vez la solución está fuera de la fusión, por ejemplo, la configuración del estilo predeterminado utilizado para gtksourceview en general, o algo similar.

Respuestas:


6

Según la página ahora relevante :

Ejemplo de actualización para GTK + 3. En diciembre de 2013, Meld se actualizó para usar GtkCssProvider en lugar de gtkrc (commit log). La nueva ubicación de su perfil de color predeterminado es /usr/share/meld/meld.css

También hay un ejemplo de la nueva forma de configurar meld.


1
No funciona en Meld 3.14.2 bajo Ubuntu-Mate 16.04.3 LTS. (tratando de obtener colores oscuros para un tema oscuro general ...)
Frank Nocke

1
Instrucciones de OSX: los archivos de estilo se encuentran en Applications > Meld.app > Contents > Resources > share > gtksourceview-3.0 > styles. (De lo contrario, haga clic con el botón derecho en Meld.app, elija "Mostrar contenido del paquete" y luego busque un archivo con el nombre meld-base.xmldentro Meld.app.) Duplique su archivo de estilo favorito, como meld-base.xml, y edítelo. Además de modificar los códigos de color hexadecimales, asegúrese de cambio idy _nameen <style-scheme...>los conflictos evitar. Reinicie Meld, luego elija su nuevo esquema del menú desplegable en Meld>Preference>Editor>Syntax Highlighting Color Scheme.
Jess Riedel

3

En Meld 3.16.4 simplemente puede elegir la combinación de colores en Meld > Preferences:

preferencias de fusión

(posiblemente este cambio se introdujo en versiones anteriores)


1

Tuve problemas para hacer esto en .gtkrc-2.0 para meld-1.3.0 en Solaris

En cambio, descubrí que podía afectarlos en ~ / .meld / meldrc.ini

Ejemplo, en la sección [POR DEFECTO]

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

1

El proceso parece implicar la creación de un archivo ~ / .gtkrc-2.0 para sobrescribir los valores predeterminados de fusión .

Puedes encontrar algunos ejemplos de Dark Themes en la wiki

Además, no olvide cambiar el nombre del tema del predefinido, o lo usará.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.