2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

VS Codeで定義元に移動するショートカットキーを動作させる ~PHP編~

Posted at

はじめに

VS Codeを使い始めて数時間、クラスや関数、変数が定義されているコードにジャンプしたくなり、ショートカットキー「F12」を押すも反応なし。
File > Preferences > Keyboard Shortcutsを見てもGo to Definitionには「F12」が設定されているはず…
keyboard shortcuts

環境

  • Windows 10 Home 22H2
  • Visual Studio Code 1.78.1

解決策

いきなりですが、拡張機能の「PHP Intelephense」をインストールすることで解決です。
PHP Intelephense

PHPの場合です。他の言語に対応させるには、それぞれの言語ごとの拡張機能をインストールする必要があります。

公式を見たところ「言語サポートがある場合」と記述がありました…

If a language supports it, you can go to the definition of a symbol by pressing F12.
If you press Ctrl and hover over a symbol, a preview of the declaration will appear:

引用:Code Navigation in Visual Studio Code

おわりに

いままでIDEはPHPはPHPStorm、PythonはPyCharm、AndroidはAndroid Studioと言語ごとに最適化された開発環境を使っていたので気づきませんでしたが、VS Codeは初期状態ではまっさらな単なるエディタだということですね。
それぞれの言語ごとに動作させるには、拡張機能のインストールが必要そうです。(むしろ拡張できることが利点なのだと思いますが)

2
1
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
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?