Submit Search
Upload
それPhpStormで出来るよ #phpstudy
•
63 likes
•
33,939 views
晃 遠山
Follow
Technology
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 71
Download now
Download to read offline
Recommended
Windowsのパケットモニタ作成
Windowsのパケットモニタ作成
Shinichi Hirauchi
FINAL FANTASY Record Keeperを支えたGolang
FINAL FANTASY Record Keeperを支えたGolang
Yoshiki Shibukawa
Wiresharkの解析プラグインを作る ssmjp 201409
Wiresharkの解析プラグインを作る ssmjp 201409
稔 小林
低レイヤー入門
低レイヤー入門
demuyan
「ドキュメント見つからない問題」をなんとかしたい - 横断検索エンジン導入の取り組みについて-
「ドキュメント見つからない問題」をなんとかしたい - 横断検索エンジン導入の取り組みについて-
gree_tech
フラッター開発におけるシークレット情報取扱考察
フラッター開発におけるシークレット情報取扱考察
cch-robo
Redmineによるメール対応管理の運用事例
Redmineによるメール対応管理の運用事例
Go Maeda
gRPC入門
gRPC入門
Kenjiro Kubota
Recommended
Windowsのパケットモニタ作成
Windowsのパケットモニタ作成
Shinichi Hirauchi
FINAL FANTASY Record Keeperを支えたGolang
FINAL FANTASY Record Keeperを支えたGolang
Yoshiki Shibukawa
Wiresharkの解析プラグインを作る ssmjp 201409
Wiresharkの解析プラグインを作る ssmjp 201409
稔 小林
低レイヤー入門
低レイヤー入門
demuyan
「ドキュメント見つからない問題」をなんとかしたい - 横断検索エンジン導入の取り組みについて-
「ドキュメント見つからない問題」をなんとかしたい - 横断検索エンジン導入の取り組みについて-
gree_tech
フラッター開発におけるシークレット情報取扱考察
フラッター開発におけるシークレット情報取扱考察
cch-robo
Redmineによるメール対応管理の運用事例
Redmineによるメール対応管理の運用事例
Go Maeda
gRPC入門
gRPC入門
Kenjiro Kubota
ネットワークスイッチ構築実践 2.STP・RSTP・PortSecurity・StormControl・SPAN・Stacking編
ネットワークスイッチ構築実践 2.STP・RSTP・PortSecurity・StormControl・SPAN・Stacking編
株式会社 NTTテクノクロス
JIT のコードを読んでみた
JIT のコードを読んでみた
y-uti
ラズパイでデバイスドライバを作ってみた。
ラズパイでデバイスドライバを作ってみた。
Kazuki Onishi
トランクベース開発を活用して爆速に開発した話
トランクベース開発を活用して爆速に開発した話
Tier_IV
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
Yoshitaka Kawashima
WebRTC と Native とそれから、それから。
WebRTC と Native とそれから、それから。
tnoho
Pythonはどうやってlen関数で長さを手にいれているの?
Pythonはどうやってlen関数で長さを手にいれているの?
Takayuki Shimizukawa
PHP と SAPI と ZendEngine3 と
PHP と SAPI と ZendEngine3 と
do_aki
HTTP/2 入門
HTTP/2 入門
Yahoo!デベロッパーネットワーク
iOSにおけるパフォーマンス計測
iOSにおけるパフォーマンス計測
Toshiyuki Hirata
アプリの鍵が消える時_Droid kaigi2018
アプリの鍵が消える時_Droid kaigi2018
ak_shio_555
テストコードの DRY と DAMP
テストコードの DRY と DAMP
Yusuke Kagata
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
Hori Tasuku
eBPFを用いたトレーシングについて
eBPFを用いたトレーシングについて
さくらインターネット株式会社
Pythonでパケット解析
Pythonでパケット解析
euphoricwavism
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
pospome
目grep入門 +解説
目grep入門 +解説
murachue
tcpdumpとtcpreplayとtcprewriteと他。
tcpdumpとtcpreplayとtcprewriteと他。
(^-^) togakushi
Nmap 9つの真実
Nmap 9つの真実
abend_cve_9999_0001
Interrupt Affinityについて
Interrupt Affinityについて
Takuya ASADA
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
晃 遠山
最強のPHP統合開発環境 PHPStorm
最強のPHP統合開発環境 PHPStorm
晃 遠山
More Related Content
What's hot
ネットワークスイッチ構築実践 2.STP・RSTP・PortSecurity・StormControl・SPAN・Stacking編
ネットワークスイッチ構築実践 2.STP・RSTP・PortSecurity・StormControl・SPAN・Stacking編
株式会社 NTTテクノクロス
JIT のコードを読んでみた
JIT のコードを読んでみた
y-uti
ラズパイでデバイスドライバを作ってみた。
ラズパイでデバイスドライバを作ってみた。
Kazuki Onishi
トランクベース開発を活用して爆速に開発した話
トランクベース開発を活用して爆速に開発した話
Tier_IV
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
Yoshitaka Kawashima
WebRTC と Native とそれから、それから。
WebRTC と Native とそれから、それから。
tnoho
Pythonはどうやってlen関数で長さを手にいれているの?
Pythonはどうやってlen関数で長さを手にいれているの?
Takayuki Shimizukawa
PHP と SAPI と ZendEngine3 と
PHP と SAPI と ZendEngine3 と
do_aki
HTTP/2 入門
HTTP/2 入門
Yahoo!デベロッパーネットワーク
iOSにおけるパフォーマンス計測
iOSにおけるパフォーマンス計測
Toshiyuki Hirata
アプリの鍵が消える時_Droid kaigi2018
アプリの鍵が消える時_Droid kaigi2018
ak_shio_555
テストコードの DRY と DAMP
テストコードの DRY と DAMP
Yusuke Kagata
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
Hori Tasuku
eBPFを用いたトレーシングについて
eBPFを用いたトレーシングについて
さくらインターネット株式会社
Pythonでパケット解析
Pythonでパケット解析
euphoricwavism
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
pospome
目grep入門 +解説
目grep入門 +解説
murachue
tcpdumpとtcpreplayとtcprewriteと他。
tcpdumpとtcpreplayとtcprewriteと他。
(^-^) togakushi
Nmap 9つの真実
Nmap 9つの真実
abend_cve_9999_0001
Interrupt Affinityについて
Interrupt Affinityについて
Takuya ASADA
What's hot
(20)
ネットワークスイッチ構築実践 2.STP・RSTP・PortSecurity・StormControl・SPAN・Stacking編
ネットワークスイッチ構築実践 2.STP・RSTP・PortSecurity・StormControl・SPAN・Stacking編
JIT のコードを読んでみた
JIT のコードを読んでみた
ラズパイでデバイスドライバを作ってみた。
ラズパイでデバイスドライバを作ってみた。
トランクベース開発を活用して爆速に開発した話
トランクベース開発を活用して爆速に開発した話
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
WebRTC と Native とそれから、それから。
WebRTC と Native とそれから、それから。
Pythonはどうやってlen関数で長さを手にいれているの?
Pythonはどうやってlen関数で長さを手にいれているの?
PHP と SAPI と ZendEngine3 と
PHP と SAPI と ZendEngine3 と
HTTP/2 入門
HTTP/2 入門
iOSにおけるパフォーマンス計測
iOSにおけるパフォーマンス計測
アプリの鍵が消える時_Droid kaigi2018
アプリの鍵が消える時_Droid kaigi2018
テストコードの DRY と DAMP
テストコードの DRY と DAMP
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
eBPFを用いたトレーシングについて
eBPFを用いたトレーシングについて
Pythonでパケット解析
Pythonでパケット解析
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
目grep入門 +解説
目grep入門 +解説
tcpdumpとtcpreplayとtcprewriteと他。
tcpdumpとtcpreplayとtcprewriteと他。
Nmap 9つの真実
Nmap 9つの真実
Interrupt Affinityについて
Interrupt Affinityについて
Similar to それPhpStormで出来るよ #phpstudy
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
晃 遠山
最強のPHP統合開発環境 PHPStorm
最強のPHP統合開発環境 PHPStorm
晃 遠山
Php development efficiency improvement
Php development efficiency improvement
伸幸 茂木
WordPress テーマ作成&PHP超入門
WordPress テーマ作成&PHP超入門
Michinari Odajima
WTM53 phpフレームワーク いまさらcodeigniter
WTM53 phpフレームワーク いまさらcodeigniter
Masanori Oobayashi
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
Junichi Ishida
Rubyの会社でPythonistaが3ヶ月生き延びた話
Rubyの会社でPythonistaが3ヶ月生き延びた話
Tokoroten Nakayama
Rubyの会社でPythonistaが三ヶ月生き延びた話
Rubyの会社でPythonistaが三ヶ月生き延びた話
Drecom Co., Ltd.
PHP で実行中のスクリプトの動作を下から覗き見る
PHP で実行中のスクリプトの動作を下から覗き見る
shinjiigarashi
Phpstormをつかいはじめました〜序〜 #sa_study
Phpstormをつかいはじめました〜序〜 #sa_study
Hikari Fukasawa
php and sapi and zendengine2 and...
php and sapi and zendengine2 and...
do_aki
php-src の歩き方
php-src の歩き方
do_aki
退職PDFメーカーの作り方
退職PDFメーカーの作り方
Yo Ya
4時間耐久 PHP on Heroku
4時間耐久 PHP on Heroku
Yusuke Ando
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
Rui Hirokawa
真っ当な技術を使ったふつうのWebサービス開発
真っ当な技術を使ったふつうのWebサービス開発
Shota Nozaki
VMを改めて学んで見る
VMを改めて学んで見る
kishima7
勉強会20140319 rspec_capybara
勉強会20140319 rspec_capybara
Shugo Numano
Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」
Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」
Yoshimura Soichiro
ネタプログラミング言語クリエイターYouma (Gunma.web #8 2012/03/03)
ネタプログラミング言語クリエイターYouma (Gunma.web #8 2012/03/03)
parrotstudio
Similar to それPhpStormで出来るよ #phpstudy
(20)
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
最強のPHP統合開発環境 PHPStorm
最強のPHP統合開発環境 PHPStorm
Php development efficiency improvement
Php development efficiency improvement
WordPress テーマ作成&PHP超入門
WordPress テーマ作成&PHP超入門
WTM53 phpフレームワーク いまさらcodeigniter
WTM53 phpフレームワーク いまさらcodeigniter
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
Rubyの会社でPythonistaが3ヶ月生き延びた話
Rubyの会社でPythonistaが3ヶ月生き延びた話
Rubyの会社でPythonistaが三ヶ月生き延びた話
Rubyの会社でPythonistaが三ヶ月生き延びた話
PHP で実行中のスクリプトの動作を下から覗き見る
PHP で実行中のスクリプトの動作を下から覗き見る
Phpstormをつかいはじめました〜序〜 #sa_study
Phpstormをつかいはじめました〜序〜 #sa_study
php and sapi and zendengine2 and...
php and sapi and zendengine2 and...
php-src の歩き方
php-src の歩き方
退職PDFメーカーの作り方
退職PDFメーカーの作り方
4時間耐久 PHP on Heroku
4時間耐久 PHP on Heroku
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
真っ当な技術を使ったふつうのWebサービス開発
真っ当な技術を使ったふつうのWebサービス開発
VMを改めて学んで見る
VMを改めて学んで見る
勉強会20140319 rspec_capybara
勉強会20140319 rspec_capybara
Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」
Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」
ネタプログラミング言語クリエイターYouma (Gunma.web #8 2012/03/03)
ネタプログラミング言語クリエイターYouma (Gunma.web #8 2012/03/03)
Recently uploaded
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
Recently uploaded
(10)
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
それPhpStormで出来るよ #phpstudy
1.
「それ、PhpStormでできるよ」 株式会社nanapi 遠山 晃(@Vexus2)
2.
自己紹介 遠山 晃 株式会社 nanapi
エンジニア 最近はRuby, Objective-Cとか書いてます (もちろんRubyMine, AppCodeで) https://github.com/vexus2
3.
4.
PhpStormとは JetBrains社が開発しているPHP用IDE $99(Personal License) $199(Commercial License) 兄弟製品いっぱい。 IntelliJ
IDEA, RubyMine etc ㈱サムライズムが国内代理店
5.
みなさん、エディタなに使ってますか?
6.
なにつかってるの PhpStorm Vim Emacs Sublime Text その他
7.
それ、PhpStormでできるよ
8.
「カッコいいカラースキーマが使いたい」
9.
カラーテーマは2つ DraculaとDefaultテーマの2種類
10.
カラースキーマはたくさん デフォルト以外にもWebからDL可能 http://www.phpstorm-themes.com/
11.
「機能多すぎて覚えられない」
12.
真・最強コマンドあるよ 「Search Everywhere」 Shift2回(覚えやすい!) 入力された文字列に対応するファイル、ア クション、定数、設定項目などを全部表示 各機能のショートカットを覚えなくても、 とりあえずこれを押さえればおk
13.
Search Everywhere
14.
Search Everywhere
15.
「指がVimに馴染んじゃってるんだよねぇ」
16.
IdeaVimでできるよ - hjklなど各種移動 undo/redo, macro Insert Mode,
Visual Mode /からの検索、:sからの置換 TextObject 一部の:setオプション 結構ちゃんと動く
17.
「めんどくさい設定したくない」
18.
設定わりと楽だよ 設定は全てGUI 変更が動的に見えてカスタマイズが楽
19.
「Sublime Textみたいにコードフォー マット掛けたい」
20.
カスタマイズできるよ インデント数やスペースの有無 改行位置やalignなど細かく設定可
21.
「GitとかでTerminalとか行き来が面倒」
22.
PhpStorm内でできるよ Git操作は全てPhpStorm内で完結
23.
PhpStorm内でできるよ コミット前に コードフォーマット コード差分を見ながらCommit Message
24.
PhpStorm内でできるよ グラフも見やすく表示
25.
内蔵Terminalあるよ ちょっとした細かい作業やlog tail向け
26.
「Sublime Text2の”Multiple Selections”が 便利過ぎて離れられない」
27.
それプラグインでできるよ 同一文言を動的に書き換え可能
28.
「今使ってるエディタがフレームワークと相 性いいから乗り換えたくないんだよねー」
29.
Symfony2 Symfony2 Plugin http://plugins.jetbrains.com/plugin/7219 強力なコード補完 プロジェクト専用ビュー
30.
Symfony2 serviceに登録されたパラメータを コード補完してくれる
31.
Symfony2 コンテナから取得したオブジェクトも コード補完してくれる
32.
CakePHP CakeStorm https://github.com/nanapi/cake-storm ファイル間ジャンプをサポート コード補完をサポート予定
33.
CakePHP
34.
CakePHP
35.
CakePHP render上でCtrl+B
36.
Laravel 対応プラグインはないが、補完ヘルパー有 https://github.com/jonphipps/laravel4-idehelper-generator コード補完可能
37.
Laravel コアからコード補完してくれる
38.
フレームワーク対応していなくても
39.
コード補完 Annotationをちゃんと書けば コード補完してくれる
40.
「Vagrant内の環境で開発したい」
41.
それPhpStormでできるよ PhpStorm7からVagrant対応! Init、Up、Reloadなど可能
42.
「画面分割して開発したいんだよねー」
43.
画面分割できるよ Vertical, Horizontal自由に分割可
44.
それ、PhpStormでできないよ・・・
45.
「SSHしてサーバ上でエディタを立ちあげて 開発したい」
46.
IDEとエディタは別物 根本的な思想や大枠での役割が違うので無 理なものは無理 SSHしてサーバ上でエディタを立ち上げる 必要性があるかを検討する
47.
代替案として・・・
48.
自動アップロード Branch移動時、 ローカル 差分のみアップロード 開発用サーバ アップロード 開発 ファイル変更時に 自動アップロード
49.
「VimScriptが動かない」 「Elispが動かない」
50.
\((^^oo^^))/
51.
PhpStormのちょっと便利な機能
52.
PhpStormさんの分かってらっしゃる感が 伝わる細かい機能をいくつか紹介します
53.
Jump to Class/File Ctrl+N
/ Ctrl+Shift+N ファイル名やクラス名を指定して、 直にファイルへジャンプできる PhpStorm7で動作が超高速に
54.
Jump to Class/File
55.
Jump to Class/File
56.
Jump to Class/File
57.
Jump to Class/File Jump
to File Jump to Class
58.
Go to Decralation Ctrl+B クラスや変数、メソッドの定義元にジャンプ できる
59.
Go to Decralation 定義元クラスへ
60.
Go to Decralation 定義元メソッドへ
61.
Cursor Back/Forward 1つ前に カーソルがあった箇所
まで戻る機能 Goto Declarationで飛んだ後やファイルジャ ンプで飛んだ後に戻りたいときに便利
62.
Recent Files Ctrl+E エディタ上で開いた ファイル履歴を表示
63.
Speed Search プロジェクトツリー上 でマッチ箇所を ハイライトしてくれる
64.
Local History PhpStorm上で編集したファイルを、ファイ ルごとに履歴を保持 擬似VCSのようなもの
65.
Local History ファイル差分を時系列で表示
66.
リモートデバッグ 面倒な設定はほぼ不要 変数の書き換え可 コードの動的実行可
67.
リモートデバッグ 複雑なコードの前後でストップさせて コードを動的実行すると…
68.
リモートデバッグ 実行結果が即時確認可能!
69.
Paste from History PhpStorm内でCtrl+Cした内容を保持 絞り込み検索からの貼付けも可能
70.
他にも SASS/CofeeScript対応 LiveEdit,Emmet Live Template etc..
71.
最後に 30日無料の体験版あるよ! 個人ライセンスが 2/25(火)まで600円引き! 2/26(水)∼2/28(金)まで500円引き! #だいぶ雪のせいだ http://samuraism.com/2014/02/14/2208
Download now