2022年06月12日

[Unity] Visual Studio Code でアウトラインが表示されなくなったときの対処

Unityで使っているVisual Studio Code(以下、VSC)で、突然アウトラインが表示されなくなりました。

スクリーンショット20220611.png

VSC本体や拡張機能を消したり再インストールしてみたものの解決せず、
困っていたら、VSCを終了&再起動したら解決しました(何だこれ)。
※以下、macでの操作となります

@Unityを起動して、Projectウィンドウ内の適当なスクリプトファイル(C#とか)を
ダブルクリックして、VSCを開く。

Aアウトラインを見ると、「ドキュメント'xxxx.cs'にシンボルが見つかりません」と
なっている(これを解決したい!)

BVSCの画面がアクティブになっている状態で、
[command] + q
を押して、VSCを終了させる。
※画面左上の×ボタンや、DockのVSCのアイコンを右クリックからの終了ではダメ

C再び、UnityのProjectウィンドウ内のスクリプトファイルをダブルクリックして、
VSCを起動させる。

DVSCの画面下の「出力(output)」画面で色々コマンドが実行されているのに気づく。

EDのコマンドが一通り終わると、アウトラインが表示される↓

スクリーンショット20220611_2.png

参考(VSCをキーボードで終了させることを知った):
https://zenn.dev/leaf/articles/ee0b7b796b9036

キーボード操作でVSCを終了させないとダメだった理由がわかりません。
理由はわからないけど、問題に対処できたので残しておきます。

参考になる人は少ないかもしれませんが、こういう方法もあるということで。
posted by be-style at 01:40| Comment(0) | Unity