「Mery MSY」の版間の差分
ページを新規作成 |
マークアップの除去 |
||
| (3人の利用者による、間の4版が非表示) | |||
| 7行目: | 7行目: | ||
== 説明 == | == 説明 == | ||
* MSYファイル上ではコメント行以外でのすべての半角 '''#''' と半角 '''^''' をエスケープ( '''^#''' / '''^^''' | * MSYファイル上ではコメント行以外でのすべての半角 '''#''' と半角 '''^''' をエスケープ( '''^#''' / '''^^''' )する必要があります(エスケープ文字は半角 '''^''')。 | ||
** このため、<u>半角 '''#''' と半角 '''^''' を含む文字列</u>を「編集モード」の入力欄とエディター上のMSYファイルとの間で "コピー&ペースト" することはできません。 | |||
* "誤入力チェック" の項目により、エスケープされていない半角 '''#''' と半角 '''^''' は強調表示されます。 | * "誤入力チェック" の項目により、エスケープされていない半角 '''#''' と半角 '''^''' は強調表示されます。 | ||
** ※正規表現のメタ文字などを<u>全角</u>記号で記述した場合にも強調表示します。 | |||
* 色番号は適当に割り振っていますので、お好みで再割り振りしてください。 | |||
* | |||
* 「構文」タブの「行コメント」を使用していないので、(ある程度)コメント行内のタグも着色できます。 | * 「構文」タブの「行コメント」を使用していないので、(ある程度)コメント行内のタグも着色できます。 | ||
* 注意事項や説明は、ソースコードの末尾にコメントアウトして記載してあります。 | * 注意事項や説明は、ソースコードの末尾にコメントアウトして記載してあります。 | ||
= | == ソースコード == | ||
各行の '''(?'''^'''# 注釈文字列)''' や '''末尾のコメントアウトした行''' | 各行の '''(?'''^'''# 注釈文字列)''' や '''末尾のコメントアウトした行''' を含めてコピーしても差しつかえありません(半角 '''#''' でコメントアウトした行は「編集モード」のインポートでは無視されるようです)。 | ||
以下、ソースコード | 以下、ソースコード | ||
< | <pre> | ||
#TagBegin= | #TagBegin= | ||
#TagEnd= | #TagEnd= | ||
| 115行目: | 114行目: | ||
#Word Color=7, WholeWord=False, RightSide=True, MatchCase=True, InsideTag=False, RegEx=True | #Word Color=7, WholeWord=False, RightSide=True, MatchCase=True, InsideTag=False, RegEx=True | ||
(?^# 行頭の # )^^^# | (?^# 行頭の # )^^^# | ||
</ | </pre> | ||
<pre> | |||
# | |||
# この構文ファイルはMSYファイルを直接編集するためのもので、正規表現の基本的なメタ文字・タグと、MSYファイル独自仕様のエスケープ文字・被エスケープ文字を強調表示できます。 | |||
# | |||
# 正規表現への適用についてはあらゆる状況を考慮したものではありません。簡易的なものなので、^^ や \\ の多重表記などには十分な対応ができていません。 | |||
# | |||
# \G \k などの錨タグや \d \w \t などの文字種タグはそれぞれまとめて括ってあります。必要に応じて個別の項目として割り振りし直してください。 | |||
# | |||
# すべての項目を有効にすると見づらくなることがありますので、不要な項目は「編集モード」のプロパティ設定で "正規表現" オプションを OFF にしてください。 | |||
# | |||
# MSYファイル上ではコメント行以外でのすべての半角#と半角^をエスケープ( ^#/^^ )する必要があります。← エスケープ文字は半角^ | |||
# "(?^# 誤入力チェック #,^)" により、エスケープされていない半角#と半角^は強調表示されます。 | |||
# | |||
# "Color=n(強調文字色 n+1 )" は、このMSYファイルをこの構文ファイルで表示させたときの強調色の確認用です("RegEx=False" で文字列に正規表現を使っていない項目はその色で表示されます)。 | |||
# 各項目を任意の文字色に変更・移動する際の参考になると思います。 | |||
# | |||
# "Color=7(強調文字色8)" がグレーなどコメント用の文字装飾になっている想定。 | |||
# "(?^# 注釈 ?# )" の項目は、注釈用正規表現 "(?#ほげ)" と # をエスケープしたMSYファイルの表記 "(?^#ふが)" を強調(コメントアウト)します。 | |||
# "MSY属性=True" の部分は強調表示されます。 | |||
</pre> | |||
== メモ・ご意見などはこちらに == | == メモ・ご意見などはこちらに == | ||
2018/09/05: ページを新規作成 (sukemaru) | 2018/09/05: ページを新規作成 (sukemaru) | ||
スポンサーリンク