2

ソースコードを強調表示するための単純なgedit xml langファイルを作成しました。次のような構造を使用する場合

<style id="comment" _name="Comment" map-to="def:comment"/>
<style id="keyword" _name="Keyword" map-to="def:keyword"/>

コメントは常に青く、キーワードは茶色にしています。代わりに、コメントを緑に、キーワードを赤にしたいと思います。どうやってやるの?

また、以下のいくつかのスキーマに気付きました/usr/share/gtksourceview-2.0/styles:

classic.xml  cobalt.xml  kate.xml  oblivion.xml  styles.rng  tango.xml

lang ファイルでこれらを使用するにはどうすればよいですか?

4

1 に答える 1

4

lang ファイルにはスタイルが記述されていません。lang は言語 (これはキーワード、これはコメントなど) を定義し、スタイルはそれらを表示する方法 (コメントを緑にする、キーワードを青で太字にするなど) を定義します。好みに基づいてスタイルを選択するのは、エンド ユーザー次第です。

Gedit 設定ダイアログでスタイルを選択できます。たまたま、「Kate」スタイルはコメントを緑に、キーワードを赤に色付けするので、それを使用する必要があります。

スタイルと lang ファイルを保存するパスは、Gedit 2 と Gedit 3 (GTK+ 2 と GTK+ 3) で異なることに注意してください。

于 2012-11-17T05:19:01.370 に答える