2011-08-06 8 views
0

私はAptana Studio 3でPHPを使用してアプリケーションを開発しており、firePhpを使用するグローバルなdebug()関数を設定しています。つまり、debug()関数の呼び出しはコード全体に散らばっています。この段階では大丈夫です。なぜなら、バグを早期に発見するのに多くの手助けをしているからです。しかし、これらすべてのdebug()呼び出しは、コードをあまり読みにくくしています。Aptana Studio 3 - テーマ内の特定の機能の色を設定できますか?

残りの関数とは異なる構文で、好ましくはより明るい色のdebug()呼び出ししかできないようにしたいので、最初の視点では実際のコードよりもコメントが多く見えるようにします。

私は、Aptana 3が取ったTextMateのアプローチに本当に混乱しています。そして、Rubyを知らない多くの可能性を提供していることを理解していますが、この設定全体を私にとっては非常に近づけないものにしています。

要するに、この1つの機能を異なる色にする簡単な方法はありますか?

フォローアップ:正式に特定の関数を色分けする方法がないので、すべてのdebug()関数を_d()にリネームし、_g()、_u()、および_t() 、開始グループ、終了グループ、およびスタックトレース機能のために使用されます。アンダースコアを追加すると、コードの「ビジュアルテクスチャ」が変更されるので、実際に重要な行にもっと簡単に集中できます。

+0

関連:[Aptana Studio 3 - Dreamweaverのようなコードの色付け](http://stackoverflow.com/questions/5447974/aptana-studio-3-code-coloring-like-in-dreamweaver) - そこにリンクされている例Aptana Studio 3の* specific * function-nameの色を定義することはできないと私は思いますが、わかりません。 – hakre

+0

私はAptana 3がtextmateスコープを使用して色を定義していることを知っています。既存のスコープに必要な色付けをセットアップすることができます(試行錯誤)。これは、Dreamweaver関連の質問で主に議論されています。 PHPのスコープはどこかで設定しなければならないと思います。私はPHPルーブルバンドルを調べてみましたが、そこには機能の大量のリストがありましたが、私はAptanaを壊す恐れがあることを控えました。 – Andri

答えて

1

短い回答:いいえ。

スコープは、さまざまな言語のJavaコードでパーティショニングとトークン化によって割り当てられ、Textmateなどの別の言語構文定義では割り当てられません。

スコープ名とマッチングについては、Textmateの規定に従いますが、現在、ルーブルなどでスコープを割り当てる方法を変更することはできません。結果として、独自のメソッド/関数/変数にカスタムスコープを割り当てる方法はありません。

+0

ありがとうございます。それは多くのことを明確にします。ちなみにAptana Studio 3の素晴らしい仕事! – Andri

関連する問題