webdevqa.jp.net

Notepad ++カスタム言語の強調表示

Notepad ++で強調表示するコードを記述している特定の言語(プライベートなクローズドソース)があります。私はこれまでこのようなことをしたことはありませんでした...だから、ほとんどの場合、私は無知です。

たくさんのキーワードがあり、それらを実装する方法を見つけましたが、文字列は角括弧([および])通常の引用符の代わりに。それらをXMLファイルに文字列として登録するにはどうすればよいですか?

もう1つ、言語は再帰と入れ子に大きく依存しています。 「角括弧のレベル1はこの色、レベル2はこの色など」と言う方法はありますか?

28
Entity

GUIを使用してNotepad ++のカスタム言語を定義する方法を説明する便利な ヘルプページ があります。上記のコメントでアレックスKが指摘したように、文字列の区切り文字を設定するオプションは、OperatorsタブのDelimitersボックスに表示されます。ただし、ネストのレベルごとに異なる色をサポートしているようには見えません。

20

同じ質問をしている人のための更新:

(一時)カスタム構文の強調表示に関するドキュメントは次のとおりです。 http://udl20.weebly.com/index.html

Notepad ++にはこれへのリンクがありますが、目立ちません。

3
vogomatix

Notepad ++で表示したいlog4netファイルがありました。次のような行が含まれていました。

2015-06-03 16:38:10,751 [Compname][Thread:29][FATAL]

[致命的]を強調するには、キーワードリストだけでは不十分でした。私はこれを追加しました:タブページ「フォルダとデフォルト」>コードスタイル1で折り畳む>

Open: [ 
Close: ]

[キーワードリスト]タブページ> 1steグループ>致命的なスタイル設定。

2
DHFW