Meldの構文強調表示スタイルを変更する方法


14

Meld 1.5.1は(pygtksourceviewを介して)構文ハイライトにgtksourceviewを使用しますが、gtksourceviewで使用可能なスタイルから特定のスタイル(配色/テーマ)を使用するように設定する方法がわかりません。

たぶん、ソリューションはmeldの外にあります-たとえば、一般的にgtksourceviewに使用されるデフォルトのスタイルを設定する、または同様のものです。

回答:


6

現在の関連ページによると:

GTK + 3の更新例2013年12月、Metkが更新され、gtkrc(コミットログ)の代わりにGtkCssProviderが使用されました。デフォルトのカラープロファイルの新しい場所は/usr/share/meld/meld.cssです

meldを構成する新しい方法の例もあります。


1
Ubuntu-Mate 16.04.3 LTSでMeld 3.14.2が動作しません。(一般的な暗いテーマの暗い色を取得しよう...)
フランクノッケ

1
OSXの指示:スタイルファイルはにありApplications > Meld.app > Contents > Resources > share > gtksourceview-3.0 > stylesます。(そうでない場合は、を右クリックして[ Meld.appパッケージの内容を表示]を選択し、内の名前のファイルを検索しmeld-base.xmlますMeld.app。)などのお気に入りのスタイルファイルを複製しmeld-base.xml、編集します。16進数のカラーコードを変更することに加えid_name<style-scheme...>競合を避けるために必ず変更してください。Meldを再起動し、のドロップダウンメニューから新しいスキームを選択しますMeld>Preference>Editor>Syntax Highlighting Color Scheme
ジェスリーデル

3

Meld 3.16.4では、次の場所で配色を選択できますMeld > Preferences

優先順位

(おそらく、この変更は以前のバージョンで導入されました)


1

Solarisのmeld-1.3.0の.gtkrc-2.0でこれを行うのに問題がありました

代わりに、〜/ .meld / meldrc.iniでそれらに影響を与える可能性があることがわかりました

例、[DEFAULT]セクションの下

color_delete_bg =#003300
color_delete_fg =赤
color_replace_bg =#112233
color_replace_fg = gray80
color_conflict_bg =ピンク
color_conflict_fg =白
color_inline_bg =#223344
color_inline_fg =白
color_edited_bg = gray20
color_edited_fg =白

1

このプロセスでは、〜/ .gtkrc-2.0ファイルを作成して、デフォルトの meldを上書きする必要があります。

Wikiでダークテーマの例を見つけることができます

また、テーマ名を定義済みのものから変更することを忘れないでください。そうしないと、それが使用されます。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.