各構文は独自のスコープに名前を付けることができますが、このリストに基づいています。たとえば、構文function
でstorage.type.function.js
スコープを指定する場合があります。テーマがそれを直接サポートしている場合、その色を使用します。そうでない場合は、フォールバックしてstorage.type.function
、storage.type
最終的にstorage
テーマ内の色を見つけようとします。
独自のスタイルを作成しているので、ScopeStatusをインストールすることをお勧めします( CTRL+ SHIFT+ P、パッケージのインストール、ScopeStatus の順に)。集中したい構文を使用しているファイルを見て、CTRL+ SHIFT+を実行してPから、「スコープ: ステータスバーに表示」を実行します。カーソルをさまざまな要素に移動して、それらが与えるスコープを確認し、それらを使用して色を定義できます。
テーマをチェックして、それらが何をするかを確認できます。「設定->パッケージの参照」に移動して、パッケージが保存されているフォルダーを開きます。「テーマ - フェニックス」フォルダと「配色」フォルダをその下にインストールしました。テーマ ファイルの 1 つで、さまざまなスコープに使用される 16 色を見つけました。
keyword.operator.class, constant.other, source.php.embedded.line
variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag
constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit
entity.name.class, entity.name.type.class, support.type, support.class
string, constant.other.symbol, entity.other.inherited-class, markup.heading
keyword.operator, constant.other.color
entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level
keyword, storage, storage.type, entity.name.tag.css
invalid
meta.separator
invalid.deprecated
markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file
markup.inserted.diff, meta.diff.header.to-file
markup.deleted.diff, meta.diff.header.from-file
meta.diff.header.from-file, meta.diff.header.to-file
meta.diff.range
最初のグループの keyword.operator.class は独自の色を持っているか、meta.diff.range と同じである可能性があります。