TOPシステム開発> 多岐にわたる入力支援機能
VS.Php
使って理解!PHP開発環境「VS.Php」

第2回:「VS.Php」に用意された機能を活用する

著者:アシアル  亀本 大地   2007/4/13
前のページ  1  2  3  次のページ
多岐にわたる入力支援機能

   最近は開発に使われるエディタも進化してきており、構文のハイライトや簡易な補完機能が備わっているものが多々あります。しかしVS.Phpには、より開発の効率をあげるための充実した入力支援機能を用意しています。
様々な構文に対応したインテリセンス機能

   組み込みのPHP関数はもちろんのこと、各種PEARライブラリやSmarty、HTML構文、PHPDocのコメント形式といった、様々な構文に対して、シンタックスハイライトや入力候補の表示と補完、関数書式のツールチップポップアップなどを行います。

インテリセンス機能
図3:インテリセンス機能
(画像をクリックすると別ウィンドウに拡大図を表示します)


充実したユーザ定義関数やクラスに対する操作

   インテリセンス機能は組み込みの構文のみに限ったものではなく、ユーザが定義したクラスや関数、変数も自動的に認識して入力補完を行います。PHPPoc形式でクラスや関数の説明を記述しておくことで、これらの内容がツールチップポップアップとして表示されます。

   さらに、ユーザ定義のクラスや関数を選択して定義している箇所への「ジャンプ機能」、それらの一覧からコード内をブラウジングしたりすることが可能な「クラスビュー機能」などもあります。こういった機能を活用することで、フレームワークを用いた開発においてコーディングの効率を大きく高めてくれます。

ユーザー定義のクラスや関数、変数を自動的に認識して、一覧からブラウジング
図4:ユーザー定義のクラスや関数、変数を自動的に認識して、一覧からブラウジング
(画像をクリックすると別ウィンドウに拡大図を表示します)


ソースコードを折りたたみ可能なアウトライン解析

   このほかにもソースコードの可読性を飛躍的に向上させる機能や、読み込んだソースコードのアウトラインを解析し、ブロックごとに折りたたみを行うことが可能な機能が用意されています。

前のページ  1  2  3  次のページ


アシアル株式会社 亀本 大地
著者プロフィール
アシアル株式会社
亀本 大地

大学院時代にはじめたテスターのバイトを機に、Webプログラミングの世界へ足を踏み入れる。当初はASP+SQL Serverを使うMS系のプログラマーだったが、アシアルへの入社を機にオープンソースを主流に扱うようになる。PHPを生業とするが興味の幅は広く、技術と聞けば設計からインフラまで、あらゆる事がこなせるようになるのが目標。


INDEX
第2回:「VS.Php」に用意された機能を活用する
  VS.Phpの各種機能紹介
多岐にわたる入力支援機能
  Visual Studioの各種機能やプラグイン