1
2

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 3 years have passed since last update.

Unity + VSCodeで関数ジャンプができなくなった

Last updated at Posted at 2020-11-13

はじめに

Unityでスクリプトを書く際のエディターは普段VSCodeを使っています。しかし突然関数ジャンプ(や補完)ができなくなりました。
その時解決した方法をメモします。

環境

  • macOS Catalina
    Version: 10.15.7

  • Visual Studio Code
    Version: 1.51.0

解決方法

結論から言うと、以下の手順で解決。

  1. VSCodeにインストール済みの拡張機能C# Extensionsを開く。
  2. Settings > User > OmniSharp: Use Global Monoのタブをalwaysにする。

検索バーにmonoって入力してすぐ見つけました。
スクリーンショット 2020-11-14 0.png

解決のために他に試したこと

上記でも解決しなければここらへんを試すと良いと思います。

VSCode Extensionの確認

関数ジャンプのために必要な拡張機能が入っているかなどを確認。

最新の、もしくはエラーで怒られている(not found)バージョンの.net SDKを入れる

UnityとVSCodeの紐付けを再設定。

そういえば過去に似たような事例に遭遇してました。

VSCodeを入れ直す

VSCodeを一度アンインストールしてインストールし直しました。

VSCodeのバージョンをグレードアップ

公式サイトからVSCodeのバージョンを上げた。

VSCodeのバージョンをグレードダウン

公式サイトからVSCodeのバージョンを下げた。

Unityの再起動

Unityを立ち上げ直してみる。

VSCodeの再起動

VSCodeを立ち上げ直してみる。
UnityのAssets > Open C# Projectsから開く。

PC本体の再起動

本体を立ち上げ直してみる。

参考

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?