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


Aptana Studio 3 - Can I set color for a specific function in a theme?

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

我希望能够只有那些debug()调用的语法颜色与其他函数不同,最好是浅色的,这样第一眼看起来更像注释而不是实际的代码。

我对Aptana 3所采用的TextMate方法感到非常困惑,而且,尽管我知道它提供了许多可能性,但不了解任何Ruby,使整个配置对我来说非常难以接近。

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

后续:因为官方没有办法对特定的函数进行颜色编码,所以我将所有debug()函数重命名为_d(),并分别为开始组、关闭组和堆栈跟踪功能添加了_g()、_u()和_t()。添加下划线改变了代码的"视觉纹理",因此我可以更容易地专注于真正重要的行。

简短的回答:no.

作用域是通过在Java代码中为各种语言划分和标记来分配的,而不是像在Textmate中那样使用单独的语言语法定义。

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