ログビューアーとしてSublime Textを使用したい。だからこそ、Wordの「エラー」(および他のいくつか)を強調表示するためにtmlanguageファイルを作成する必要があります。 tmlanguage xmlの仕様はありますか、それとも崇高なテキスト2の構文強調表示ファイルの基本的な例を教えてもらえますか?
同様の質問で答えが見つかりませんでした: Sublime Text 2による構文固有の強調表示
Sublime Textは、TextMateと同じ構文強調表示を使用します。文法は here にあります。読みやすい(少なくとも私にとっては)ので、JSONで作業してからXMLに変換することをお勧めします。 PackageDev プラグインは、新しい構文を定義するための開始スニペットを提供します。また、構成の構文の強調表示、PlistからJSONへのコンバーターも含まれています。以下は、特定の単語を強調表示するprotobuf構文定義ファイルの抜粋です。ハイライトの色については、配色ファイルを確認する必要があります。以下の例では、使用する色のスコープ "constant.language"を探します。スキームに既に組み込まれているもの以外のものが必要な場合を除き、おそらくカラースキームを編集する必要はありません。
{
"name": "Protocol Buffers",
"scopeName": "source.proto",
"fileTypes": ["proto"],
"patterns": [{
"match": "\\b(bool|bytes|double|fixed32|fixed64|float|int32|int64|sfixed32|sfixed64|sint32|sint64|string|uint32|uint64)\\b",
"name": "constant.language.proto"
}],
"uuid": "8c8714d5-43ef-43d2-abd9-c9088901ddd5"
}
このアプリで遊ぶことができます。多くの言語には、作業できる素敵な定義があります。