Php Aptana Studio 3-我可以为主题中的特定功能设置颜色吗?

Php Aptana Studio 3-我可以为主题中的特定功能设置颜色吗?,php,syntax-highlighting,aptana,Php,Syntax Highlighting,Aptana,我正在Aptana Studio 3中使用PHP开发一个应用程序,并设置了一个使用FireHP的全局调试()函数。实际上,我对debug()函数的调用分散在整个代码中。这对于这个阶段来说是可以的,因为它对我早期捕获bug有很大帮助。然而,所有这些分散在各处的debug()调用都使代码的可读性大大降低 我只希望那些debug()调用的语法颜色与其他函数不同,最好颜色更浅,这样乍一看它们更像注释而不是实际代码 我真的被Aptana3采用的TextMate方法弄糊涂了,尽管我知道它提供了很多可能性,但

我正在Aptana Studio 3中使用PHP开发一个应用程序,并设置了一个使用FireHP的全局调试()函数。实际上,我对debug()函数的调用分散在整个代码中。这对于这个阶段来说是可以的,因为它对我早期捕获bug有很大帮助。然而,所有这些分散在各处的debug()调用都使代码的可读性大大降低

我只希望那些debug()调用的语法颜色与其他函数不同,最好颜色更浅,这样乍一看它们更像注释而不是实际代码

我真的被Aptana3采用的TextMate方法弄糊涂了,尽管我知道它提供了很多可能性,但我不知道任何Ruby,这使得整个配置对我来说都是不可接近的

简而言之,有没有一种快速的方法可以让这一个函数的颜色不同

后续:由于官方没有办法对特定函数进行颜色编码,我将所有debug()函数重命名为_d(),并分别为start group、close group和stack trace功能添加了_g()、_u()和_t()。添加下划线会改变代码的“视觉纹理”,因此我可以更轻松地专注于真正重要的行。

简短回答:否

作用域是由我们在Java代码中为各种语言分配的分区和标记,而不是像Textmate那样在单独的语言语法定义中分配的


对于作用域名称和匹配,我们遵循Textmate约定,但我们目前不允许您通过卢布或其他方式更改作用域的分配方式。因此,您无法为自己的方法/函数/变量分配自定义范围。

相关:-链接的示例使我假设您无法在Aptana Studio 3中为特定函数名定义颜色-但我不知道。我知道Aptana 3使用textmate范围定义颜色,我已经能够(通过大量的尝试和错误)为现有作用域设置我想要的着色方式。这是Dreamweaver相关问题中主要讨论的内容。我想PHP的作用域必须在某个地方进行配置。我尝试查看PHP Ruble捆绑包,在那里发现了一些大量的函数列表,但由于担心破坏Aptan,我没有进行任何更改a、 谢谢。这澄清了很多事情。顺便说一下,Aptana Studio 3做得很好!