1

在此处输入图像描述

如上面的屏幕截图所示,代码的背景(内部<? ... ?>)与 PHP 代码外部的区域不同。如何更改 PHP 代码的背景颜色?

例如,如果我将语言更改为 Perl,则代码内外颜色相同:

在此处输入图像描述

4

1 回答 1

4

主题为范围提供前景、背景和字体样式(例如粗体)。

范围在语言语法中定义。这些可用于“Bundles” -> “Edit Bundles” -> [Language] -> “Language Grammars” -> [Language] 下的每种语言。

具体针对您的问题,您可以将光标放在 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.phpor meta.embedded.block.php。它可能不是source.php因为这将适用于整个文档。

现在您需要做的就是修改主题,您可以通过“查看”->“主题”告诉您当前的主题是什么,然后编辑它:“捆绑”->“编辑捆绑”->主题->主题- > [主题]

我怀疑你想添加或更改这样的东西,尽管这些颜色很可怕。

{
  name = 'PHP: Variables Safer Globals';
  scope = 'meta.embedded.block.php';
  settings = {
     foreground = '#00FF00';
     background = '#FF0000';
   };
}
于 2014-01-08T15:51:13.073 回答