LoginSignup
18
19

More than 3 years have passed since last update.

開発効率を上げるためにPhpStormにまず入れたいプラグイン

Last updated at Posted at 2019-04-20

個人的にPhpStormに入れているプラグインです。
素のPhpStormでも便利ですが、プラグインを入れることでより開発が捗ります。
YYPHPに参加してから便利なプラグインをたくさん知ったのでまとめました。

ショートカット

Key Promoter X

phpstrom内でショートカットで行える操作をマウスで行うと、どのショートカットでその操作を行えるか教えてくれるプラグイン
何回その操作を行ったかもわかるので、一度入れておくと、自分がどんだけ無駄なマウス操作を行なっているのかがわかる
ポップアップが出たらちゃんと覚えるようにしていかないと、ポップアップを削除するだけのプラグインになってしまうので注意

key_promotor_x.gif

静的解析

Php Inspections (EA Extended)
Php Inspections (EA Ultimate)

EA Ultimateの方が有料で、EA Extendedの方が無料版
Alt + Shift + I で開いているファイルを解析してくれる

php_inspection.gif

OSSのkoelのファイルに実行してみた
このファイルではphpdocやtypoの修正があったが、他にもパフォーマンスの悪い書き方なども指摘してくれるのでレビューを出す前にみんなに使って欲しい

git

.ignore
個人的には地味におすすめ

  • .gittignoreを入力時に補完をしてくれる
  • .gittignoreに記載した内容がディレクトリであればディレクトリのマークが記載される
  • git管理されていないファイル、ディレクトリはProjectの欄で薄くなりすぐにわかる
  • .gitignore_globalの内容も表示 スクリーンショット 2019-04-26 23.47.55.png

フレームワーク

Laravel Plugin
laravelやるならlaravel-ide-helperを使うと思うので合わせてこちらも

composer

PHP composer.json support
composer.jsonを書くときに補完してくれる

db

Database Tools and SQL
PhpStorm内のdatabaseからSQLを書くときに補完してくれる

正規表現

RegexpTester
正規表現を書くときにPhpStorm内で検証ができる
オンラインで正規表現を確認できるサイトもあるが、これもPhpStorm内で完結できる

RegexpTester.gif

フロント

Blade Support
Vue.​js
ここら辺は自分が使うものを検索して入れるのが良いかなと

インフラ

HashiCorp Terraform / HCL language support
phpstorm内でterraform使う人は

YAML/Ansible support
同じくansibleを使う人は

その他便利系

deep-assoc-completion
配列の補完をしてくれるプラグイン
連想配列の複数階層がある配列でも補完可能なので便利
スクリーンショット 2019-06-07 22.20.07.png

EditorConfig
チーム内でインデントなどの設定を共有するときに使える

Scratch
プロジェクトに依存しないメモをphpstormの中に残せる
phpstormを使っている時にしかみないようなメモはいちいち他のアプリケーションを開かなくても良いから楽

IdeaVim
vimのkeybindになるので、vimを使う人は必須

String Manipulation
これめちゃくちゃ便利で文字列を操作できるプラグイン
キャメルケースからスネークケースに変更とかエスケープしたりエンコードしたりということが右クリックで可能

Translation
PhpStorm内でグーグル翻訳が使える
わからない単語を選択して翻訳もできるし、通常通り日本語を入力して英語に変換、英語を入力して日本語に変換もできる
ライブラリの中身を見たりPhpStormのエラー文言でわからない単語があるときによく使う

translation.gif

Swagger
swaggerを使っているプロジェクトであればこちらもプラグインがあります

Rainbow Brackets
ifの括弧に色をつけてくれるプラグイン
パッと見てどことどこが対応しているのかがわかりやすいような気がするが、たまに見にくい色がある
スクリーンショット 2019-04-26 23.31.52.png

18
19
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
19