Como alterar o estilo de destaque da sintaxe no Meld


14

O Meld 1.5.1 usa gtksourceview (via pygtksourceview) para destacar a sintaxe, no entanto, não consigo descobrir como configurá-lo para usar um estilo específico (esquema de cores / tema) daqueles disponíveis para o gtksourceview.

Talvez a solução esteja fora do meld - por exemplo, configurações do estilo padrão usado para o gtksourceview em geral, ou algo semelhante.

Respostas:


6

De acordo com a página agora relevante :

Exemplo de atualização para GTK + 3. Em dezembro de 2013, o Meld foi atualizado para usar GtkCssProvider em vez de gtkrc (commit log). O novo local do seu perfil de cores padrão é /usr/share/meld/meld.css

Há também um exemplo da nova maneira de configurar o meld.


1
Não está funcionando no Meld 3.14.2 no Ubuntu-Mate 16.04.3 LTS. (tentando obter cores escuras para um tema geral escuro ...)
Frank Nocke

1
Instruções OSX: os arquivos de estilo estão localizados Applications > Meld.app > Contents > Resources > share > gtksourceview-3.0 > styles. (Caso contrário, clique com o botão direito do mouse Meld.app, escolha "Mostrar conteúdo do pacote" e procure um arquivo com o nome meld-base.xmldentro Meld.app.) Duplique seu arquivo de estilo favorito, como meld-base.xml, e edite-o. Além de modificar os códigos de cores hexadecimais, altere ide _nameentre <style-scheme...>para evitar conflitos. Reinicie o Meld e escolha seu novo esquema no menu suspenso em Meld>Preference>Editor>Syntax Highlighting Color Scheme.
21817 Jess Riedel

3

No Meld 3.16.4, você pode simplesmente escolher o esquema de cores em Meld > Preferences:

preferências de fusão

(possivelmente essa alteração foi introduzida em versões anteriores)


1

Eu tive problemas para fazer isso no .gtkrc-2.0 para meld-1.3.0 no Solaris

Em vez disso, descobri que poderia afetá-los em ~ / .meld / meldrc.ini

Exemplo, na seção [PADRÃO]

color_delete_bg = # 003300
color_delete_fg = vermelho
color_replace_bg = # 112233
color_replace_fg = gray80
color_conflict_bg = rosa
color_conflict_fg = branco
color_inline_bg = # 223344
color_inline_fg = branco
color_edit_bg = gray20
color_edit_fg = branco

1

O processo parece envolver a criação de um arquivo ~ / .gtkrc-2.0 para substituir os padrões de fusão .

Você pode encontrar alguns exemplos de temas escuros no wiki

Além disso, não esqueça de alterar o nome do tema do nome predefinido, ou ele será usado.


0

Não tenho certeza, se é possível fazer com que o meld use outro tema, mas você sempre pode editar o tema padrão, que é classic.xml.

Para o Ubuntu 14.04 está localizado em:

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

Se você estiver usando outro sistema operacional, o local poderá ser diferente.

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.