LoginSignup
11
5

More than 3 years have passed since last update.

macOSからVS Codeをアンインストール&再インストールする

Posted at

はじまり

VS Codeでmarkdownファイルを編集しているときに、 K + Vで右側にプレビューが現れるのですが、ある日突然機能しなくなりました。

The key combination (⌘K, V) is not a command.
(キーの組み合わせ(⌘K, V)はコマンドではありません。)

VSCodeをアンインストール&インストールすると治ったのでメモしておきます。

環境はこんな感じです。

                    'c.          ユーザー名@僕のMacBook-Pro.local 
                 ,xNMM.          -------------------------------- 
               .OMMMMo           OS: macOS 11.2.3 20D91 x86_64 
               OMMM0,            Host: MacBookPro15,2 
     .;loddo:' loolloddol;.      Kernel: 20.3.0 
   cKMMMMMMMMMMNWMMMMMMMMMM0:    Uptime: 2 days, 15 hours, 21 mins 
 .KMMMMMMMMMMMMMMMMMMMMMMMWd.    Packages: 52 (brew) 
 XMMMMMMMMMMMMMMMMMMMMMMMX.      Shell: bash 3.2.57 
;MMMMMMMMMMMMMMMMMMMMMMMM:       Resolution: 1440x900 
:MMMMMMMMMMMMMMMMMMMMMMMM:       DE: Aqua 
.MMMMMMMMMMMMMMMMMMMMMMMMX.      WM: Quartz Compositor 
 kMMMMMMMMMMMMMMMMMMMMMMMMWd.    WM Theme: Blue (Dark) 
 .XMMMMMMMMMMMMMMMMMMMMMMMMMMk   Terminal: Apple_Terminal 
  .XMMMMMMMMMMMMMMMMMMMMMMMMK.   Terminal Font: FiraCode-Regular 
    kMMMMMMMMMMMMMMMMMMMMMMd     CPU: Intel i5-8279U (8) @ 2.40GHz 
     ;KMMMMMMMWXXWMMMMMMMk.      GPU: Intel Iris Plus Graphics 655 
       .cooc,.    .,coo:.        Memory: 10117MiB / 16384MiB 

アンインストール

削除をする前に、消したくないファイル、ディレクトリは取っておいた。

  • ~/Library/Application\ Support/Code/User/というディレクトリにsettings.jsonsnippets/があるので、このディレクトリごといったんデスクトップに置いておく。
  • ~/.vscode/extensions/に拡張機能があるので、これもデスクトップに避難させておく。
  • settings.json, snippets/, extensions/の3つ以外に消したくないようなファイルはないとに思います。まぁ消してしまったら再度設定していけばいいでしょう。
  • Settings Syncを使うのもありだと思います。
# アプリの削除
rm -rf /Applications/Visual\ Studio\ Code.app
rm -fr ~/Library/Preferences/com.microsoft.VSCode.helper.plist
rm -fr ~/Library/Preferences/com.microsoft.VSCode.plist
rm -fr ~/Library/Caches/com.microsoft.VSCode
rm -fr ~/Library/Caches/com.microsoft.VSCode.ShipIt/
rm -fr ~/Library/Application\ Support/Code/
rm -fr ~/Library/Saved\ Application\ State/com.microsoft.VSCode.savedState/
rm -fr ~/.vscode/
rm -fr ~/.vscode*
rm -rf /usr/local/bin/code

ここまでやって再インストールしたのだが、症状は直りませんでした。どうやらHomebrewの/Users/<user_name>/Library/Caches/Homebrew/downloads/39cce27cebb6276eb41a4defdcb49ff6cbd9cc24f8d031a969e03416ad6044ca--VSCode-darwin.zipみたいなファイルを消してみたところ、うまくいきました。

brewでアンインストール。

rm -rf /Users/<user_name>/Library/Caches/Homebrew/downloads/39cce27cebb6276eb41a4defdcb49ff6cbd9cc24f8d031a969e03416ad6044ca--VSCode-darwin.zip
brew uninstall visual-studio-code

インストール

~ $ brew install --cask visual-studio-code
==> Downloading https://update.code.visualstudio.com/1.54.3/darwin/stable
==> Downloading from https://az764295.vo.msecnd.net/stable/2b9aebd5354a3629c3aba0a5f5df49f43d6689f8/VSCode-darwin.zip
######################################################################## 100.0%
==> Installing Cask visual-studio-code
==> Moving App 'Visual Studio Code.app' to '/Applications/Visual Studio Code.app'
==> Linking Binary 'code' to '/usr/local/bin/code'
🍺  visual-studio-code was successfully installed!

~ $ code # VS Codeが起動

これでVSCodeが起動して、マークダウンの問題も解決しました。

$ brew install --cask visual-studio-code
Warning: Cask 'visual-studio-code' is already installed.

To re-install visual-studio-code, run:
  brew reinstall visual-studio-code

とか、Already installedなどと言われたらちゃんとアンインストールできていないので、もう一度やり直してください。

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