eclipse-コンテンツ・アシスト

eclipseにはコーディング中に「CTRL + スペースキー」を押すと入力を保管してくれる機能があります。
phpの関数も途中まで入力すれば保管してくれるので重宝します!
たとえばhtmlspecialchars関数。いつもスペルを忘れてしまう。。。

そこで「html」まで入力した状態で「CTRL + スペースキー」

コンテンツアシスト
コンテンツアシスト

こんな感じで候補を出してくれます。

この便利な機能は自作できるのでるなふれーむで作成するmodelのテンプレートを作ってみました。

Window→preferences→php→Editor→Templates
Newのボタンを押すとウインドウが開くので各項目を入力していく

Name:名前 ※ここの文字を入力して「CTRL + スペースキー」で呼び出す
Description:説明文
Pattern:「CTRL + スペースキー」で表示するもの

編集が終わったらOKのボタンを押してApplyのボタンを押し隣にあるOKボタンを押す

コンテンツアシスト作成
コンテンツアシスト作成

入力例
[php]
class ${class} extends LUNA_MODEL{

public function execute(){

$$view['tpl’] = ";
return $$view;
}
}
[/php]

実際にファイルを作成して luna 「CTRL + スペースキー」を入力するとリストに出てくるのでクリックして選択する

これで新しくmodelを作るときに必要なメソッドのスケルトンがある状態で開発を進められる!