/ / Wie stelle ich die Hintergrundfarbe (n) von Textmate 2 ein? - textmate2

Wie stelle ich Hintergrundfarbe (n) von Textmate 2 ein? - Textmate2

Bildbeschreibung hier eingeben

Wie im obigen Screenshot gezeigt, ist der Hintergrund des Codes (innen) <? ... ?>) unterscheidet sich von dem Bereich außerhalb von PHP-Code. Wie kann ich die Hintergrundfarbe von PHP-Code ändern?

Wenn ich zum Beispiel die Sprache in Perl ändere, ist die Farbe innerhalb und außerhalb des Codes gleich:

Bildbeschreibung hier eingeben

Antworten:

4 für die Antwort № 1

Themen bieten Vordergrund, Hintergrund und einen Schriftstil (z. B. fett) für Bereiche.

Ein Gültigkeitsbereich wird in der Grammatik der Sprachen definiert. Diese sind für jede Sprache unter "Bundles" -> "Bundles bearbeiten" -> [Sprache] -> "Sprachgrammatiken" -> [Sprache] verfügbar.

Für Ihre Frage können Sie den Cursor auf die PHP-Zeile setzen und Strg + Befehl + T drücken. Suchen Sie dann nach Bereich kopieren oder anzeigen:

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

Dies zeigt, dass der von Ihnen gesuchte Bereich aufgerufen wird text.html.php oder meta.embedded.block.php. Es ist wahrscheinlich nicht source.php denn das würde für das gesamte Dokument gelten.

Jetzt müssen Sie nur noch das Thema ändern. Über "Ansicht" -> "Themen" können Sie feststellen, was Ihr aktuelles Thema ist. Bearbeiten Sie es anschließend mit: "Bundles" -> "Bundles bearbeiten" -> Themen -> Themen - > [Thema]

Ich vermute, Sie möchten so etwas hinzufügen oder ändern, obwohl diese Farben schrecklich sind.

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