2018年に Laravelを使って開発をするときに入れておきたいPhpStormのプラグイン という記事を書きました。
その後、PhpStormバージョンアップと共に必要なくなったプラグインや、新たに登場したものもあるため、2020年バージョンとして改めて書いておきます。
これらを入れた結果、ここまでLaravel案件の開発はラクに書ける!の解説記事(動画?)も後日公開予定です。
前提
PhpStorm のバージョン 2020.2
Laravel v8系
プラグインリスト
PHP編
- PHP Advanced AutoComplete
- 入力補完が強くなる
- PHP Annotations
- phpdocの補完?
- Php Inspections (EA Extended)
- より良いコードの書き方をサジェストしてくれる
- PHP Unit code coverage
- コードの左端にテストが通って成功(緑) or 通ったけど失敗(赤) の色がつく
- PHP Unit Enhancement
- テストコードの記述を支援してくれる補完機能
- PHPUnit Helper
- 上記 PHP Unit Enhancementをforkしたもの
- PHPStan / Psalm / Generics
- 静的解析ツールの PHPStan, Psalm を実行できる
Laravel
- Laravel
- 設定項目あり
- Symfony Support
- LaravelはSymfonyのコンポーネントをたくさん使ってるので一応入れてる
- Blade
- Bladeテンプレートを書くときのサポート
- APIのやり取りしかしない案件だと不要
Git支援系
- GitExtender
- GitToolbox
- Annotation(git blame)を開かなくても、カーソル行のコミット情報が薄く表示される
ターミナル系
- ANSI Highlighter
- Awesome Console
周辺技術
- .env file support
- BashSupport
- Swagger
- OpenAPI ドキュメントを書くときの補完
- 実際にはVSCodeでpreviewしながら書いたほうがいいかも
- ledis
- Redisのクライアント
- 未使用
IDE全般
- Japanese Language Pack EAP
- 日本語化パック UIは英語のままでも問題なかったが、エラーメッセージも日本語になるとわかりやすい
- OpenGithub
- 今開いている箇所を GitHubで開いてくれる。GitHubEnterpriseにも対応
- Open in splitted tab
- Rainbow Brackets
- カッコ
{}
()
に色がつく
- カッコ
-
https://plugins.jetbrains.com/plugin/9792-key-promoter-x
- キーボードショートカットがあるのにマウス操作をすると、ショートカットを教えてくれる
- IdeaVim
- Vim風のキーバインドで入力できるようになる
- キーボードショートカットがIDE独自のものとかぶる物があり、調整が必要