Laravelをメインにアプリを作っています。
ちょっと最近の困った話を書いていきます。
開発の時にスーパーお世話になっている 「VSCode」
開発をやりやすいように、拡張機能で色々とカスタマイズできるのが良いところです。
が、しかし!
今回はこの拡張機能で思った通りの動きが出来なくなりました。
その機能は、開発者なら一度は絶対に使ったことがある機能「ジャンプ」です!
PHPに限らず、どの言語でもメソッドのジャンプは使います。
ジャンプ、便利ですよねー。
そのジャンプ機能が正常動作しなくなりました(汗)
ジャンプできないだけで、結構苦しみます。
都度、検索しなくちゃいけないので面倒ですよね、、(さらに他のControllerで同じ名前でメソッド作ってたとか結構ありますからね、、)
PHPの場合だと、「PHP Intelephense」という拡張機能です。
これがホントに便利なんですよ!
慣れてしまっているから、自然とジャンプしてしまうし、できないと違和感がすごかったですw
一時的かもしれないですが、一応解決策を見つけました。
その方法はバージョンの変更です。
VSCodeの拡張機能を設定するところで、バージョンを切り替えることができます。
そこで一つ前のバージョンに戻します。
おそらく、VSCodeのバージョンと、拡張機能のバージョンがミスマッチしていて、ジャンプ機能が上手く動作しなかったのかなーと疑っています。
(もしかすると、Windowsのバージョンも見ていたかもしれないですねー)
バージョンの互換性があったりなかったりするので、このあたりは臨機応変に対応したいですね。
幸い、バージョンを変えたという記憶がある時に気付いたので、発見が早かったです。もう少し後だったら、全然気付かなかったと思います...(笑)
「あれ?動作しないぞ?」と思ったら、同じようにバージョンをいじってみるといいかもしれないですね。