けいおん!アンソロジーコミック (1) (まんがタイムKRコミックス)
- 作者: アンソロジー
- 出版社/メーカー: 芳文社
- 発売日: 2009/11/27
- メディア: コミック
- 購入: 4人 クリック: 156回
- この商品を含むブログ (49件) を見る
広告:本ブログで紹介している書籍等商品の紹介でAmazonアソシエイトを利用していることがあります。
けいおん!アンソロジーコミック (1) (まんがタイムKRコミックス)
Classics : The Aphex Twin (RS95035RM)
code template for CakePHP
NetBeans6.9ではCakePHPに対応してくれなさそうなので涙目な感じです。
さて、CakePHPでモデルやコンポーネントのメソッド名などを補完するための方法がhttp://www.tiplite.com/cakephp-support-in-netbeans/に載っていました。でも、いちいち書くのはめんどくさいですよね。
コードテンプレートで省力化できないかな、と思いました。→できました!
/** @var ${Model} */
var $$${Model};
これをNetBeansの環境設定→エディタ→コードテンプレートで、PHPを選び、新規→省略名は「varm」で保存しましょう。
同じウインドウに「テンプレートを展開」するためのショートカットキーが載っていますので、Shift+tabであればコントローラで
varm[Shift+Tab]
とタイプすれば次のようにコードが生成されます。
/** @var Model */
var $Model;
次にモデル名の部分にフォーカスがあたっているので、これを実際のモデル名に書き換えます。
/** @var User */
var $User;
一つ目を書き換えたらEnterを押します。
実際のスクリーンショットなら
ここで[Shift+Tab]
モデル名を書き換えて
Enterで確定です。
同様にしてコンポーネントのためのコードテンプレートも作れます。
/** @var ${ComponentName}Component */
var $$${ComponentName};
ヘルパーは変数名をlowerCamelにする必要があるので…
/* @var $$${$helperName} ${HelperName}Helper */
これはあまりショートカットできてませんね。htmlと入力したら次のところはHtmlと補完されるとうれしいのですが。
問題は今回生成したコードは、CakePHPアプリケーションの実行にはまったく不要だってことです。
世界樹の迷宮III 星海の来訪者 特典 サウンドトラックCD付き
Surfing on Sine Waves (WARPCD7)
まずは環境について
まだ Snow Leopard がリリースされる前にはpbcopyで日本語もコピーできるようにする - はてブロ@ama-chといった問題があったらしいです。
その問題を回避すべく .zshenv に設定してみたのですが、記事公開から時間経ってるし、設定しなかったらどうなるんだろ?って思って試してみました。
% echo $__CF_USER_TEXT_ENCODING 0x1F5:1:14 % echo 'hogeほげ' | pbcopy % pbpaste hogeほげ
他のところに Command+V でもペーストできました。
前にこのトラブルに遭ったことがないのでこの実証であってるかわかりません。
Snow Leopard なら pbcopy で日本語文字をコピーするために環境変数をいじらなくてもよくなったのではないか?と思ったのでエントリーを書いてみました。
詳しい人教えて!