VSCode で最高の LaTeX 環境を作る通りに作業していたのですが、ビルドをするときに「Tasks are only available on a workspace folder.」というエラーが出てダルかったので、いっそのことVS Codeを一度削除して新たにインストールしました。
macOSです。必要なコマンドを~/refresh_vscode.sh
などとして保存しておけば、
source ~/refresh_vscode.sh
で何度でも簡単に削除とインストールができるようになります。
消したくないファイル
- 削除をする前に、消したくないファイル、ディレクトリは取っておいた。
-
~/Library/Application\ Support/Code/User/
というディレクトリにsettings.json
やsnippets/
があるので、このディレクトリごといったんデスクトップに置いておく。 -
~/.vscode/extensions/
に拡張機能があるので、これもデスクトップに避難させておく。 -
settings.json
,snippets/
,extensions/
の3つ以外に消したくないようなファイルはないとに思います。まぁ消してしまったら再度設定していけばいいでしょう。
-
# settings や extensionsをデスクトップに写しておく
mv -v ~/Library/Application\ Support/Code/User/ ~/Desktop/
mv -v ~/.vscode/extensions ~/Desktop/
削除
これで完全削除できるらしいです。
# アプリの削除
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
再インストール
brew update
brew cask install visual-studio-code
brew reinstall visual-studio-code # 上のコマンドで「Already exists」と出た場合
「消したくないファイル」をもとに戻す
mkdir -p ~/Library/Application\ Support/Code
mkdir -p ~/.vscode
mv -v ~/Desktop/User ~/Library/Application\ Support/Code/
mv -v ~/Desktop/extensions ~/.vscode/
最後に
すべて連結したようなファイル~/refresh_vscode.sh
を作っておけば、
source ~/refresh_vscode.sh
のコマンド一発でVS Codeをリフレッシュできるでしょう。
~/refresh_vscode.sh
mv -v ~/Library/Application\ Support/Code/User/ ~/Desktop/
mv -v ~/.vscode/extensions ~/Desktop/
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
brew update
brew cask install visual-studio-code
brew reinstall visual-studio-code
mkdir -p ~/Library/Application\ Support/Code
mkdir -p ~/.vscode
mv -v ~/Desktop/User ~/Library/Application\ Support/Code/
mv -v ~/Desktop/extensions ~/.vscode/