Meld'de sözdizimi vurgulama stili nasıl değiştirilir


14

Meld 1.5.1 sözdizimi vurgulaması için gtksourceview (pygtksourceview aracılığıyla) kullanır, ancak gtksourceview için mevcut olanlardan belirli bir stil (renk şeması / tema) kullanmak üzere nasıl yapılandırılacağını anlayamıyorum.

Belki çözüm meld dışındadır - örneğin, genel olarak gtksourceview için kullanılan varsayılan stili ayarlar veya benzer bir şey.

Yanıtlar:


7

Şimdi ilgili sayfaya göre :

GTK + 3 için güncelleme örneği Meld, Aralık 2013'te gtkrc (komut günlüğü) yerine GtkCssProvider kullanacak şekilde güncellendi. Varsayılan renk profilinin yeni konumu /usr/share/meld/meld.css

Ayrıca meld'i yapılandırmanın yeni yolunun bir örneği vardır.


1
Ubuntu-Mate 16.04.3 LTS altında Meld 3.14.2 üzerinde çalışmıyor. (genel bir karanlık tema için koyu renkler elde etmeye çalışıyoruz ...)
Frank Nocke

1
OSX talimatları: stil dosyaları bulunur Applications > Meld.app > Contents > Resources > share > gtksourceview-3.0 > styles. (Değilse, sağ tıklayın, Meld.app"Paket İçeriğini Göster" i seçin ve ardından meld-base.xmliçinde bir dosya arayın Meld.app.) Gibi favori stil dosyanızı çoğaltın meld-base.xmlve düzenleyin. Onaltılık renk kodlarını değiştirerek ek olarak, değişime emin olmak idve _namede <style-scheme...>önlemek çatışma. Meld'i yeniden başlatın, ardından adresindeki açılır menüden yeni düzeninizi seçin Meld>Preference>Editor>Syntax Highlighting Color Scheme.
Jess Riedel

3

Meld 3.16.4'te renk şemasını şurada seçebilirsiniz Meld > Preferences:

meld prefernces

(muhtemelen bu değişiklik önceki sürümlerde sunulmuştur)


1

Solaris altında meld-1.3.0 için .gtkrc-2.0 bunu yaparken sorun yaşadım

Bunun yerine ~ / .meld / meldrc.ini dosyasında onları etkileyebileceğimi buldum

Örnek, [VARSAYILAN] bölümünün altında

color_delete_bg = # 003300
color_delete_fg = kırmızı
color_replace_bg = # 112233
color_replace_fg = gri80
color_conflict_bg = pembe
color_conflict_fg = beyaz
color_inline_bg = # 223344
color_inline_fg = beyaz
color_edited_bg = gri20
color_edited_fg = beyaz

1

İşlem, meld varsayılanlarının üzerine yazmak için bir ~ / .gtkrc-2.0 dosyası oluşturmayı içerir .

Wiki'de Karanlık Temalar için bazı örnekler bulabilirsiniz

Ayrıca, tema adını önceden tanımlanmış olan addan değiştirmeyi unutmayın, yoksa bunu kullanacaktır.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.