Aptana Studio 3 - Можно ли установить цвет для определенной функции в теме? - PullRequest
0 голосов
/ 06 августа 2011

Я разрабатываю приложение с использованием PHP в Aptana Studio 3 и настроил глобальную функцию debug (), которая использует firePhp.На самом деле мои вызовы функции debug () разбросаны по всему коду.Это нормально для этого этапа, потому что это очень помогает мне рано обнаруживать ошибки.Однако все эти вызовы debug (), разбросанные повсюду, делают код намного менее читабельным.

Я бы хотел, чтобы только эти вызовы debug () имели цвет синтаксиса, отличный от остальных функций,желательно более светлый цвет, чтобы на первый взгляд они больше походили на комментарии, чем на реальный код.

Я действительно смущен подходом TextMate, принятым Aptana 3, и, хотя я понимаю, что он предлагает много возможностей,не зная никакого Ruby, сделал всю эту конфигурацию очень недоступной для меня.

Короче говоря, есть ли быстрый способ сделать эту функцию по-разному окрашенной?

Продолжение: потому что естьОфициально нет способа раскрасить определенные функции, я прибегнул к переименованию всех функций debug () в _d (), а также добавил _g (), _u () и _t () для начальной группы, закрытой группы ифункциональность трассировки стека соответственно.Добавление подчеркивания меняет «визуальную текстуру» кода, поэтому я могу легче сосредоточиться на действительно важных строках.

1 Ответ

1 голос
/ 15 августа 2011

Краткий ответ: нет.

Области назначаются нашим разделением и токенизацией в коде Java для различных языков, а не в отдельных определениях синтаксиса языка, как в Textmate.

Мы следуем соглашениям Textmateдля имен областей и соответствия, но в настоящее время мы не позволяем вам изменять, как области назначаются через рубли или что-либо еще.В результате вы не сможете назначить пользовательские области своим собственным методам / функциям / переменным.

...