シンタックスハイライト

注意事項

シンタックスハイライト機能はβテスト中です。

本ページに記述されている内容は予告なく変更される可能性があります。

2012/01/08 内容の変更を行いました。

設定ファイルの格納場所

定義ファイルは以下の構成です。

colorsettings.conf

<ext>.conf

定義ファイルは以下の場所に格納されます。Jotaがアップデートされる時、この場所のファイルはすべて削除されて、新しいバージョンで上書きされます。

/sdcard/.jota/keyword/

定義ファイルのカスタマイズを行う場合は、上書きを避けるために以下の場所にファイルを保存してください。このディレクトリの内容は削除されません。

/sdcard/.jota/keyword/user/

色定義ファイルのカスタマイズ方法

色定義ファイルは以下の内容で初期化されます。 参照) colorsetting.conf

comment=008000

weakcomment=008000

linecomment=008000

type=ff00ff

constant=800000

statement=2a00ff

green=008000

blue=2a00ff

red=800000

yellow=808000

magenta=ff00ff

形式は以下の通りです。

<colorcode>=RRGGBB(hex)

新規のカラーコードと対応する色を追加することが出来ます。

キーワード定義ファイルのカスタマイズ方法

キーワード定義ファイルは以下のような内容になっています。 参照) java.conf

author=Aquamarine Networks.

version=0.01

comment=/\*.*\*/

weakcomment=^.*\*/|/\*.*$

linecomment=//[^\n]*\n

type=@[A-Za-z0-9_\.]*|\b(void|boolean|byte|short|short|int|long|float|double|char|new)\b

constant=\b(true|false|null)\b

statement=\b(public|protected|private|final|static|break|case|~~~~~~~~~per|this|throws|transient|volatile)\b

green=

blue=

red=

yellow=

magenta=

形式は以下の通りです。

<colorcode>=Regular Expression

ファイル名の命名規則は、 <拡張子>.conf となります。

<拡張子1>.<拡張子2>.<拡張子3>.conf のような書き方も可能です。

例)

Java (foo.java) ===> java.conf

C (foo.c) ===> c.cpp.conf

CPP (foo.cpp) ===> c.cpp.conf

Text file (foo.txt)===> txt.conf

例えばこんなファイルを用意しておくと、物語を書く人には便利かもしれません。

txt.conf

blue=悟|呉羽

magenta=アリス|涼子|いつき

コントリビュートをお願いします

カスタマイズした設定ファイルは、作成されたユーザー様のみでお使いくださってかまいません。

しかし、可能であれば、Jotaのユーザー全体と共有して頂けると大変助かります。

もし、共有したいと思われたのなら、以下の手順を踏んでください。

1. "author" 欄にあなたの名前(ニックネーム)を書いてください。

2. 設定ファイルを「パブリックドメイン」とすることに同意してください。

3. そのファイルを作者にメールしてください。 (pandora@aquamarine.sakura.ne.jp)