コードの編集効率を上げるPhpStorm WebStormプラグイン – Shifter

JetBrains Plugin Repository :: Shifter
設定されたキーバインドを押すたびに、 true/false after/before public/private/protected という感じにシフトします。コピペが捗りそうです(ダメか)。でもテストコードを書く時は便利でした。

shifter

プリセットで以下のような設定が提供されてました。設定の編集も簡単そうです。
Read more コードの編集効率を上げるPhpStorm WebStormプラグイン – Shifter

TypeScript+PHPStorm+homebrewの設定

TypeScriptをPhpstormでコンパイルしようとしたら、

env: node: No such file or directory

って出てちょっとハマったのでメモ。

環境

  • Mac
  • Homebrew
    • node
    • npm
  • PhpStorm/WebStrom

Preferences > File WachersでProgramに

/usr/local/share/npm/bin/tsc

を、Environment variablesには

$ env

で吐き出すPATHを全部突っ込んだらエラーが出なくなった。

Edit_Watcher
Environment_Variables

MeteorのサーバサイドをPhpStorm, WebStormでデバッグする方法

最近JavaScriptばっかり触っててて、PHPとは全然文化が違うなと感じています。

Meteorの魅力に関しては以下の記事を読んでもらえばよく分かると思います。

体感!JavaScriptで超速アプリケーション開発 -Meteor完全解説:連載|gihyo.jp … 技術評論社

クライアントサイドのデバッグには今までどおりブラウザを利用すれば良いわけですが、サーバサイドもJavaScriptで書かれているNodejsなど場合はどうすればよいのだろうということで調べてみました。

手順

  1. PhpStorm/WebStormにNodejsプラグインをインストール
  2. 再起動
  3. デバッガの設定
  4. ブレークポイントの設定とデバッガの起動
  5. オプション付きでMeteorの起動

Read more MeteorのサーバサイドをPhpStorm, WebStormでデバッグする方法

PhpStorm5.0の新機能一覧

PhpStorm 5.0 released: more robust PHP editor, new Symfony2 MVC view, better SQL support だそうで早速新機能をざっくり訳してみた。

  • 作りなおされたPHPエディタ
  • 新しい MVC ビューモードの Symfony2 & Yii 対応(いずれは他のフレームワークも対応する模様)
  • データベーススキーマのリファクタリング、ストアドプロシージャの編集、スキーママイグレーションスクリプトの生成、SQL 文の補完機能を含む SQL/Databases への多くの機能追加
  • 自作の PHP CodeSniffer 規約への対応
  • Symfony2 のコーディング規約に対応
  • PHP/HTML/CSS/JS でのライブ編集モード
  • JavaScript と CSS/Sass/LESS エディタでの多くの改善
  • その他たくさん

すべての機能が知りたい方はこちら PhpStorm Features

この間EAP(アーリーアクセスプログラム:ベータ版みたいなもの)が始まったと思ったら正式リリースだからスピード感があって楽しい。PhpStormをこれだけ紹介してもなにももらってないからそろそろ何か欲しいなw

PHP向けIDEリスト[PhpStorm, NetBeans, Aptana Studio, Eclipse]

どのIDEも優秀でほぼ同じ機能を備えてるのでどれを使っても問題ないと思う。僕は過去に以下の4つを試した中で今はPhpStormにおちついている。

基本的にどれも無料で試せるのでまずは使ってみるのがおすすめ。時間が無い方はPhpStormNetbeansがおすすめ Read more PHP向けIDEリスト[PhpStorm, NetBeans, Aptana Studio, Eclipse]

Phpstorm/Webstormのカラースキームを暗色系に

2010/12/08:追記 PhpStormがクリスマスセール中2011/1/10まで。

2010/12/15:修正 windowsの設定ファイルの設置場所修正。

出会いはhomebrewを初めてインストールしたとき

それまでMacvimをメインで使ってたんだけど突然起動しなくなった時の話。(未だ解決せず)

僕固有の問題のようで途方に暮れるていたんだけど、尊敬する人がnetbeansが良いとつぶやいていたので、過去にEclipse、Aptanaと挫折してきたけどそろそろ俺もIDEかなと思って、即netbeansに乗ったわけではなくtwitterで検索したり、Google先生に聞いて回りました。

Read more Phpstorm/Webstormのカラースキームを暗色系に