Contenu connexe
Similaire à Phpstormちょっといい話
Similaire à Phpstormちょっといい話 (20)
Plus de Hisateru Tanaka (15)
Phpstormちょっといい話
- 7. オススメ Live Templates 追加定義
• php<TAB> で <?php $END$ ?> しとくと地味にはかど
ります。ぜひ!
• phpif<TAB> とか phpfor<TAB> もいいですね
• デフォルトの rqr → require “”; は不便なので
rqrd → require __DIR__ . ‘/$END$’; 作っておく
• ↑この直後 ctrl + space でファイルパスを補完できる
- 8. 補完といえば
• option + / の文字列補完はマストですね
• $_SERVER[‘HTTP_’] で ctrl+space
• <link href=“”> で ctrl+space
• <script src=“”> で ctrl+space
• あ、HTMLタグはもちろん scri あたりまで打って
cmd+J しますよー
- 9. 補完やりすぎレベル
• PHP Advanced Auto Complete プラグイン
• mb_convert_encoding()やhtmlspecialchars()で文字コ
ード名が出る
• header()の引数項目名と値も出る
• date()とDateTime::format()の書式も出る
• “Y-m-d H:i:s” ←「シフト何回押させんねん」を解消!
- 10. 知っておくとはかどる操作
• 戻る/進む = cmd + option + 左右
• パネルを広げる = cmd + shift + 矢印
• リファクタメニュー = ctrl + T
• バージョン管理メニュー = ctrl + V
• 行複製 = cmd + D
• ステートメント入れ替え = cmd + shift + 上下
- 12. Macアプリ連携
• Dash プラグイン
• cmd + shift + D ですぐにDash検索できる
• Marked プラグイン
• Markdownをちゃんとプレビューできる
• cmd + option + M
• ※ 上記ソフトは有料です。…あ、PhpStorm買ったんなら余裕で買えます
ね。心配ないですね。
- 13. ターミナル option + F12
• vimがちゃんと動く!! tigも動く!
• git merge … のあと不意に立ちがるvimのせいで固まるとか
心配しなくていいよ
• ここでパネルを広げる操作が効いてきますね
• PhpStromのエディタで開きたければ: pstorm ファイルパス
• pstorm /etc/hosts もできますよー (見るだけ)
- 14. なにげに充実のFTP
• Upload to …
• あらかじめディレクトリの対応がキメキメなので、
間違いなくアップロードできる
• Sync with Deployed to…
• リモートの対応ディレクトリと比較/マージできる
• デプロイ結果と自分の作業ブランチを比べるとか