vscode(Visual Studio Code)php向けの便利設定

プログラミング

vscode(Visual Studio Code)は非常に人気なエディターみたいですが、初期設定だと何かと物足りないので、快適に開発を行うには少し機能を拡張する必要があります。そこで、今回はphpの開発で最低限必要な設定をご紹介します。

メソッドジャンプ(PHP Intelephense)

PHP Intelephenseをインストールするとメソッドや変数の定義元へのジャンプなどが行えるようになります。ぜひ入れましょう。

これをインストールしておくと、メソッドの上にマウスポイントを持っていて、Ctrl+左クリックで定義元へ飛んでくれます。また、メソッドの上で右クリックするとFind All Referencesなどのメニューが追加されるので、該当メソッドを参照しているすべての箇所が検索結果に表示してくれます。

PHP Intelephenseをインストールしていると\Request::などがUndefineエラーになったらintelephense.diagnostics.undefinedTypesのチェックを外して再起動すれば、エラーが消えるはず

またはsettings.jsonに「”intelephense.diagnostics.undefinedTypes”: false」を追加しても同じです。

ダブルクリックで$まで選択してくれる

phpの変数は$から始まるのですが、vscodeのデフォルトだとダブルクリックしても$までは選択してくれません。

ファイル検索(Ctrl+P)で「settings.json」を開いて以下を追加すれば、$まで選択できるようになります。

"editor.wordSeparators": "`~!@#%^&*()-=+[{]}\\|;:'\",.<>/?"

phpデバッグ(PHP Debug)

これをインストールすると、ブレイクポイントを張って、一時的に処理が止まってくれて変数の中身や、配列の中身をデバッグで見ることができるようになるので、ぜひ入れたいです。

Laravel、PHP書籍紹介

コメント

タイトルとURLをコピーしました