はじめに
Unityでスクリプトを書く際のエディターは普段VSCodeを使っています。しかし突然、原因はわからないのですが、関数ジャンプができなくなりました。
その時解決した方法をメモします。
環境
macOS Catalina
Version: 10.15.7Visual Studio Code
Version: 1.51.0
解決方法
結論から言うと、以下の手順で解決。
1. VSCodeにインストール済みの拡張機能C# Extensions
を開く。
2. Settings
> User
> OmniSharp: Use Global Mono
のタブをalways
にする。
解決のために他に試したこと
VSCode Extensionの確認
関数ジャンプのために必要な拡張機能が入っているかなどを確認。
UnityとVSCodeの紐付けを再設定。
そういえば過去に似たような事例に遭遇してました。
- UnityでVSCodeを使用中、関数ジャンプや参照ができない!の解決方法
VSCodeを入れ直す
VSCodeを一度アンインストールしてインストールし直しました。
VSCodeのバージョンをグレードダウン
公式サイトからVSCodeのバージョンを下げてみた。
VSCodeの再起動
VSCodeを立ち上げ直してみる。
PC本体の再起動
本体を立ち上げ直してみる。