事象
Visual Studio Code(以下VS Code)でフォルダを開いても、ファイル名の一覧が表示されない。files.exclude
で雑にファイルを非表示にしているわけでもない。確実にフォルダは開いているのに、ファイル名の一覧が何故か表示されない。ファイルを開くと、そのファイル名だけ表示される。
解決方法
私はStack Overflowの情報をもとに解決しました。下記の手順を参考に作業する際、もしもの場合があるので必ずバックアップは取るようにしてください。また、なにか問題が起きても責任は取れませんので、自己責任でお願いいたします。
参考 : VS Code Explorer is not showing any project directory or files – Stack Overflow
- VS Codeを終了する
- Finderで
~/Library/Application Support/Code/
に移動する
(Windowsはこんな感じC:\Users\{{Username}}\AppData\Roaming\Code
) - ファイルをすべてコピーして、別の場所にバックアップを作成する
- バックアップを作成したら、フォルダ内のファイルをすべて削除する
- VS Codeを起動すると、フォルダ内にファイルが自動で生成される
- VS Codeでフォルダを開いて、エクスプローラーにファイル名の一覧が表示されるようになったことを確認する
- Finderで
~/Library/Application Support/Code/User
に移動する
(Windowsはこんな感じC:\Users\{{Username}}\AppData\Roaming\Code\User
) - バックアップのフォルダを開いて、Userフォルダにsettings.jsonやkeybindings.jsonなどの設定ファイルを上書き保存する
原因
結果的に直ったが原因は不明。表示関連のキャッシュ?
最後に
思わずツイートしてしまったんですが、日本語で解決方法を探していても全然見つからなかった割に、英語でググったら速攻で今回の参考記事にたどり着いて拍子抜けでした。日本語で探すことに固執してしまっていたので、今後は日本語である程度探して見つからなかった場合は、英語圏に情報を求めるようにします。
また、おそらくこうなってしまった場合の一番の解決策は、素直にアンイストールして、再インストールすることだと思います。今回の自分の場合は会社のPCで発生したため、自由にインストールしたりすることができず、再インストールするにしても情シスの方の手間を増やしてしまうので、なんとか自分の手で解決できないか考えた末の対応でした。自宅PCとかで問題ない方は、再インストールを素直におすすめします。