やはりEclipseに戻ってきました。
エディタとしてはPHPエディタはすばらしいんですけど、デバッガーとか参照元の関数を一発で呼び出せる機能や、CVS,SVNとの連携とか、リッチな機能を求めるとやはりEclipseかなと。
コード書いて、Ctrl + Sで保存すると、すぐさま画面下でphpのプレビューしてくれるのがイカしすぎます。
PHPEclipse環境のよさは以下のblogがわかりやすいです。
Eclipse + phpEclipse でできること
ただ、PHPエディタのよさであった、F1でコマンドのヘルプを出してくれる機能があるのですが、Eclipseの場合、今現在、php.netからダウンロードした日本語ヘルプファイルがうまく動いていないみたいで、同じような参照ができないのが残念。
いずれにせよプレビューとかヘルプを調べる手数が減るのはすばらしいことです。
Eclipseダウンロード
http://www.eclipse.org/
PHPプラグイン(phpeclipse)ダウンロード
http://www.phpeclipse.de/tiki-view_articles.php
インストール情報
PHPプラグインのセットアップについて。
http://tsuttayo.sytes.net/php/env/phpeclipse/
http://srvhat09.anaheim-eng.com/modules/tinyd3/index.php?id=4
---------------------
日本語ヘルプについての追記
↑のサイトで、日本語ヘルプ化するために、
http://www.php.net/download-docs.phpからヘルプの.chmファイルをダウンロードしてそれを呼び出すというフローがあるのですが、現在、.chmファイルからうまく日本語ヘルプを呼び出せないようです。(ひょっとしたらWinXP SP2であるとか、以前あったchmの脆弱性対応の影響?)
それを解決するためにEclipseのプラグインフォルダの「net.sourceforge.phpeclipse.phphelp_1.1.2」の中のdoc.zipというファイルに内蔵されているドキュメントデータに、
http://www.php.net/download-docs.phpの複数htmlによるヘルプデータを上書きしました。
これによりEclipseのヘルプにて、phpの日本語ヘルプを呼び出すことができます。(ソースコードの調べたいコマンドにカーソルをあわせて、Ctrl + Shift + Hを押すと、関数リファレンスが呼び出されます。)
------------------------
Eclipseバージョンに関する追記
Eclipse3.1は、3.0とイベント等の構造が変わったらしく、プラグイン側も3.1対応が現在、過渡期にあるため、phpeclipseのEclipse3.1対応も不具合が発生しています。
そのため現状の安定版としてはEclipse3.0x + phpEclipseの3.0streamの組み合わせるのがベストです。
もし、Eclipse3.1を使う場合は、まだ安定版ではない最新のバージョンの方が、不具合対応の関係で、いろいろ都合がよいようです。
僕は現段階の最新の組み合わせ、Eclipse3.1.1 + phpeclipse1.1.8-cvs-20060106版を試しています。
COMMENTS
COMMENT?