/ / Textmate 2の背景色を設定するには? - textmate2

Textmate 2の背景色を設定するには? - textmate2

ここに画像の説明を入力

上のスクリーンショットに示すように、コードの背景(内側) <? ... ?>)はPHPコードの外側の領域とは異なります。 PHPコードの背景色を変更する方法

たとえば、言語をPerlに変更した場合、色はコードの内側と外側で同じになります。

ここに画像の説明を入力

回答:

回答№1は4

テーマはスコープに前景、背景およびフォントスタイル(太字など)を提供します。

範囲は言語文法で定義されています。これらは、「バンドル」 - >「バンドルの編集」 - > [言語] - >「言語文法」 - > [言語]で各言語で利用できます。

具体的には、php行にカーソルを置いてControl + Command + Tを押してから、CopyまたはShow scopeを検索してください。

text.html.php
meta.embedded.block.php
source.php
keyword.operator.class.php
attr.os-version.10.8.5
attr.untitled

これはあなたが探しているスコープが呼ばれていることを示しています text.html.php または meta.embedded.block.php。おそらくない source.php それは文書全体に当てはまるからです。

今あなたがする必要があるのはテーマを修正することだけです、あなたはあなたの現在のテーマが "表示" - > "テーマ"でわかることができます。 > [テーマ]

これらの色はひどいものですが、このようなものを追加または変更したいと思います。

{
name = "PHP: Variables Safer Globals";
scope = "meta.embedded.block.php";
settings = {
foreground = "#00FF00";
background = "#FF0000";
};
}