typedef
の名前のシンタックスハイライトをC++ファイルで崇高なテキストで追加する方法を解明しようとしています。例えば構文崇高なテキストの強調表示2
Iはtypedef long long integer;
を持っている場合、私は(他のタイプとして、好ましくは、同じ色:int
、bool
、等)integer
が強調表示されたいです。私はC.tmLanuageファイルを見て、次の正規表現コード^typedef.*?\s(\w+)\s*;
をstorage.type.c
(行49)に追加しようとしましたが、動作しませんでした。単語を追加すると、単語stringのすべてのインスタンスが強調表示されます。私はC++のtmLanguageファイルに入り、storage.type.c++
に正規表現コードを追加しようとしましたが、それでも動作しませんでした。
typedef
さんが崇高なテキストで強調表示される方法を知っていますか?
また、クラス名の構文ハイライトを取得する方法はありますか? string
またはvector
と宣言したとします。string
またはvector
のいずれかをハイライトしたいとします。
私はJSONに精通していませんが、私がJSONで書いたリンクの言語文法ですか?もしそうなら、私はリンクに書かれているものに似た何かを書いて、コンバータを使ってそれを変換すると言っていますか?変換を.tmLanguageファイルに入れる必要がありますか?また、クラス名には正規表現が含まれていないので、正規表現を作成してそれらのスコープを適用するにはどうすればよいですか? – OGH
私は長い間コメントをいただきましたように、私の答えを広げました。 – skuroda