.tmTheme
編集したいファイルを Sublime で開き、まず別の名前で保存します (ただし拡張子は同じ)。次に、これを探します。
<string>text source</string>
これは一部の.tmTheme
ファイルにのみ存在します。iPlastic.tmTheme
あなたが言及したファイルファイルでは、次のエントリにあります。
<dict>
<key>name</key>
<string>Embedded source</string>
<key>scope</key>
<string>text source</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#FAFAFAFC</string>
<key>foreground</key>
<string>#000000</string>
</dict>
</dict>
ファイルがこのぎこちない XML ではなく JSON で記述されている場合.tmTheme
、エントリは次のようになります。
{
"name": "Embedded source",
"scope": "text source",
"settings": {
"background": "#FAFAFAFC",
"foreground": "#000000"
}
},
この場合、背景値はほぼ白 (3 つのチャネルすべてで 0xFA) ですが、わずかに透明 (不透明度 0xFC) です。結果はbackground
、ファイルの先頭に向かって見つけた値によって異なります。この場合は( and#EEEEEEEB
がないことに注意してください):name
scope
<dict>
<key>settings</key>
<dict>
<key>background</key>
<string>#EEEEEEEB</string>
デフォルトの背景は#EE
. #FA
0xFC を使用すると、不透明度が次のように合成さ#EE
れます#F9
(これは理にかなっています)。
ここで、スコープの背景を何らかの値に強制したい場合は、そのエントリが存在する場合は変更し、存在しない場合は追加する必要があります。text source
<dict>
一方、text source
スコープの背景を残りのすべてと同じにしたい場合は、そのエントリを削除するだけです。<dict>
のような 3 バイトの値#AABBCC
は 100% 不透明であることに注意してください。つまり、不透明度は 0xFF です。つまり、4 バイトの値と同等です#AABBCCFF
。
サブディレクトリの代わりに.tmTheme
、たとえば のサブディレクトリの下に、変更したファイルを配置できることにも注意してください。これは、デフォルトの背景が の外側の背景であり、内側の背景がスコープの背景である PHP で特に役立ちます(これは、HTML ファイル タイプの設定を継承するために使用されるトリックのアーティファクトです)。PHP ファイルに大量の HTML (または外部にあるもの) が含まれていない限り、他のファイル タイプのデフォルトの背景値と等しい背景値と、PHP ファイルだけに異なるデフォルトの背景値を持つテーマの下に配置することをお勧めします。 .PHP
Packages
Color Scheme - Default
<?php...?>
text source
<?php...?>
PHP
text source