如上面的截图所示,代码的背景(<? ... ?>
内)与PHP代码之外的区域不同。如何更改PHP代码的背景颜色?
例如,如果我将语言更改为Perl,则代码内部和外部的颜色相同:
答案 0 :(得分:4)
主题为范围提供前景,背景和字体样式(如粗体)。
范围在语言语法中定义。这些可用于“Bundles”下的每种语言 - &gt; “编辑套装” - &gt; [语言] - &gt; “语言语法” - &gt; [语言]。
具体来说,您可以将光标放在php行上,按Control + Command + T然后搜索复制或显示范围:
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
,因为这适用于整个文档。
现在您需要做的就是修改主题,您可以通过“查看”告诉您当前的主题是什么 - &gt; “主题”,然后编辑它:“捆绑” - &gt; “编辑套装” - &gt;主题 - &gt;主题 - &gt; [主题]
我怀疑你想添加或改变这样的东西,虽然这些颜色太可怕了。
{
name = 'PHP: Variables Safer Globals';
scope = 'meta.embedded.block.php';
settings = {
foreground = '#00FF00';
background = '#FF0000';
};
}