NetBeansサイド
FuelBeans 17 : NetBeansのプラグイン
NetBeans1.7で利用できるプラグインを紹介します。FuelPHPを利用する前提で、役に立ちそうなものです。
ツール→プラグインからインストール、設定します。
よく使われるものやメジャーなものは、利用可能なプラグのタブにまとまっています。ここに含まれるプラグインは、チェックを付け、下のインストールボタンをクリックすることでインストールされます。
NetBeansのプラグインは、他にNetBeans.orgに登録されているものもあります。ここに登録されているものは、各バージョンごとに動作確認がされています。されていないものもあります。
また、NetBeans本家に登録されていないプラグインも数多くあります。CakePHPやCodeIgniter用のプラグインは、Githubで公開されていますが、NetBeansには登録されていません。
残念ながら、FuelPHP用のプラグインは、まだ誰も作成していないようです。
登録されているもの、いないものを含め、拡張子がnbmがNetBeansのプラグインです。ダウンロードし、ダウンロード済みタブから、ファイルを指定し、下のインストールボタンを押すことで、インストールされます。
拡張子はnbmですが、実際はzipファイルです。ウィルス等が心配であれば、拡張子をzipに変更し、解凍して中を調べることも、ウィルスチェックにかけることも出来ます。
他のプログラムで言うところの、スキンとか、テーマとか言われるプラグインです。全体を黒色でまとめ、目が疲れないような配色にしています。
さらに、エディターの配色に、Norway Todayという種類が増えています。これが、このウィンドウの配色に合わせた、エディター用の配色でしょう。(このプラグインを利用するなら、私の配布している配色は明るすぎます。私の配色は、ウィンドウ周りの色がデフォルト色であることを前提としています。)
行間は、Windowsでも広がりすぎていません。(これは日本語版だと、MS UI ゴシックがフォントとして利用されているからだと思われます。黒バッグで明るい色ですと、フォントの汚さがそれほど目立ちません。)
NetBeansはSwingというJavaのグラフィックライブラリーを使用しており、ウィンドウ部分の配色等も入れ替えられます。それを利用して暗色でまとめています。いささか、アイコンの幅の設定に不備が見えるものの大きなマイナスでありません。配色にしても、バージョンの比較画面、デバッグ画面は派手すぎ、目にきついですが、色だけですから、自分で調節できます。
デフォルトのダサダサな見た目に飽き飽きしている人にもお勧めします。
追記:
昨日、ダウンロードするときには7.0と7.1のverificationに通っていましたが、今日見たらfailedになっています。私自身、HTML出力のファイル選択で、NullPointerExceptionが起き、ファイル選択ができないため、泣く泣く外しました。バグレポートを見たら、アンインストールが正しく行われない状況も発生しているようです。私の環境ではアンインストールはうまく行っているようです。(但し、アンインストールトラブルはデフォルトで入っているプラグインでも、発生します。他のプラグインとの兼ね合いとかもあるので、原因の特定が難しいのです。)
私は使用していません。FuelPHPは確か、パーサークラスでTwigをサポートしていたのか、どなたか日本人の方が紹介記事書いていたのか、うっすらとしか覚えていませんが、必要な方のために。
いわゆるパンくずリストです。アクセスしたファイルを開くリンクを画面の下部に、小さなフォントで次々と表示してくれます。私は、同じ名前のファイルをコントローラーとビュー、コンフィグファイルに使用しますので、ややこしくなり、そのために使っていません。しかし、他のIDEを利用している方が、この機能は便利だと語っているので、一応紹介しておきます。
最初は何の役に立つのか、全くわからないプラグインです。その名の通り、一番下のステータスラインの右側に、日付と現時刻を表示するだけのプラグインです。
普段は大抵のOSの表示画面には、時刻が表示されています。NetBeansで集中して開発したいときは、フルスクリーンにすると良いですよ。ウィンドウの枠が無くなり、XPではタスクバーも見えなくなります。約2から3行分くらい多くエディターに表示されるようになります。
このフルスクリーンの状態を使い出すと、便利だと気づくプラグインです。
これも私は使用していません。viです。キーバインドを変更するだけでなく、独自のエディターが走るようです。かなり、高機能のようです。
HTMLは手打ちの方におなじみな、エディターの補完ツールです。覚えれば、タグをあっという間に生成できます。入力補助としても便利です。
惜しむらくは、キーバインドが固定されていて、変更できないことでしょうか。READMEでは出来るような書き方なので、問い合わせています。(追記:作者の人が同じ問い合わせが多いから、README作ってあるそうです。こちらを御覧ください。Available actionsと書かれている下の項目が、割りつけられる項目です。ただ、追加した項目のカテゴリーをXMLにしたからそうなったんで自業自得なんですよね。本来、zen-cordingというカテゴリーを新しく作成すればよかっただけだと思うんですけどね。:D )
zen cordingのホームページで、リンクが紹介されていますが、githubで公開されております。
フレームワークを利用しないでPHPで開発するのなら、あと幾つかは便利そうなプラグインはありますが、FeulPHPを利用する前提ですと、このくらいでしょうか。
まあ、なにか見つけたら、追加しておきます。
| FuelBeans 15 : デバッガーを使いこなす< 前 | 次 >FuelBeans 19 : 整形。わっ私、やってませんから |
|---|
| < 前 | 次 > |
|---|