More Related Content
PDF
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情 PDF
PHP-MLを使用して気軽に機械学習にトライしてみる KEY
PDF
モダン PHP テクニック 12 選 ―PsalmとPHP 8.1で今はこんなこともできる!― PDF
PDF
PDF
PHPカンファレンス2014の懇親会飛び込みLT資料 PDF
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013 What's hot
PDF
Pythonista による Pythonista のための Scala 紹介 in BPStudy #49 PDF
PHP、おまえだったのか。 いつもHTTPメッセージを 運んでくれたのは。 PDF
なぜ、PHPのmbstring.func_overloadをdeprecatedにするのに5年かかったのか? - 慢心、環境の違い PDF
PDF
PPT
PDF
PDF
PDF
FunScript:F#からJavaScriptへのコンパイラー PDF
PDF
PDF
PDF
PDF
PHPでAIプログラミングコンテスト準優勝するまでの軌跡 PDF
PDF
PHPerのための(不遇に負けない)Selenium入門 @ FuelPHP&CodeIgniter ユーザの集い #9 PDF
PDF
HTTPメッセージ、PHPの 事情ば分かっとっと? PDF
PDF
クリーンな WordPress サイトのための PHP コーディングのお作法 ― 計画的に WordPress を拡張していくためのフレームワーク思考 |... Viewers also liked
PDF
PDF
PDF
第21回関西PHP勉強会 ReactPHPは もっと流行って欲しい #phpkansai PDF
ngServer and-collaboratived-development-between-san-francisco-and-tokyo PDF
PDF
Reactive Webアプリケーション - そしてSpring 5へ #jjug_ccc #ccc_ef3 PDF
A Cost-Effective and Scalable Merge Sort Tree on FPGAs KEY
Netty 入門 - 「Netty ベース」の何かに着手する前に PDF
PDF
オトナのプログラミング勉強会 オトナのDeep Learning 2016-11 PDF
PDF
PPTX
ngGoBuilder and collaborative development between San Francisco and Tokyo PDF
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (後編) PDF
PDF
ソフトウェアパッケージベンダーのためのクラウドソリューション「SQL Anywhere OnDemand Edition」 KEY
PDF
Japan Developer Summit (jp) - Cloud Foundry, the Open Platform As A Service PDF
【17-E-3】 オンライン機械学習で実現する大規模データ処理 PDF
More from Hisateru Tanaka
PDF
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj PDF
PDF
ODP
PDF
ダイクストラの構造化 プログラミングに学ぶ 結婚生活 PDF
PDF
PDF
Word pressのテーマは firephpでハックすれば 良かったのか ODP
Pinoco phptal-phpcon-kansai PDF
PDF
PDF
Yii Framework 2.0 いま求められるRAD標準とは #phpkansai PDF
PHPカンファレンス関西2014 Yii Framework 2.0 遅れてきた5番目のフレームワーク PDF
Phpcon kansani-2013-pinoco PDF
PDF
PDF
Grunt front-osaka-1-lt-tanaka PDF
Phpstormちょっといい話
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 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 AdvancedAuto 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 + 上下
- 11.
- 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…
• リモートの対応ディレクトリと比較/マージできる
• デプロイ結果と自分の作業ブランチを比べるとか
- 15.
- 16.
- 17.