2
5

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

【VSCode】Mac OS で 拡張機能が効かなくなったので対処法を探ってみる

Last updated at Posted at 2019-09-21

問題

  • 今日も今日とて草を生やそうと意気揚々とVSCodeを起動したが、今日も今日とて拡張機能が効いていない。
  • Macで作業しているときに、拡張機能で追加されるサイドバーが非表示になる事象が頻発していた。
  • 原因はわからなかったが、しばらく時間がたつと不具合が解消されるので、無視していた。
  • 今回は、早く快適な環境での作業に戻りたいので解決方法を探ってみる。。

試してみたこと

  • アプリ内で拡張機能のアンインストールと再インストール -> 変わんなかった

ログの確認

VSCodeではパネルの出力タブでアプリケーションのログを確認することができる

ログ(拡張機能ホスト)確認してみた感じ、問題の拡張機能は起動はしているようだった。

拡張機能フォルダの中身をみてみる

Macの場合、拡張機能はすべて/home/ユーザー名/.vscode/extentions/**にあるので確認してみると、気になるところがあった。

フォルダ名はazemoh.one-monokai-0.3.7のように後ろにバージョン名が書かれているのだが、バージョンが古いものも残っていた。そこで以下の方法を試してみた。

対処方法

  1. 機能しない拡張機能の入ったフォルダ/home/ユーザー名/.vscode/extentions/**以下をすべて(現バージョンもまとめて)削除する。
  2. VSCodeを開いて拡張機能を再インストールしてみる。

すると、拡張機能が機能した!

設定を変更して予防してみる

ここからは想像の話になるので気になる方だけ読んでください
権限の問題などでアップデートが不具合を起こしていることが考えられるので、拡張機能の自動アップデートを無効化してみる。

  1. VSCodeの設定command + ,をひらく`
  2. Extensions: Auto Update`を検索しチェックボックスを外す。

こうすることで、拡張機能ファイルに不用意な変更が起こることはなくなりそう。
アップデートをするときは拡張機能タブから手動でアップデートするようにすればいいと思います。

まとめ

拡張機能が不具合を起こした場合は、extensionフォルダから強制的に再インストールする方法をためしてみるのもよさそうですね。

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?