方法 1:通過 Snap 卸載 VSCode
如果你是通過 Snap 安裝的 VSCode(Ubuntu 22.04 默認推薦方式),按照以下步驟卸載:
-
檢查是否通過 Snap 安裝:
bash
snap list | grep code
如果輸出顯示 code,說明是通過 Snap 安裝的。
-
卸載 VSCode:
bash
sudo snap remove code
-
驗證卸載:
bash
snap list | grep code
如果沒有輸出,說明已成功卸載。
方法 2:通過 APT 卸載 VSCode
如果你是通過 APT 包管理器或安裝了官方 DEB 包(從 VSCode 官網下載),按照以下步驟卸載:
-
檢查是否通過 APT 安裝:
bash
dpkg -l | grep code
如果輸出顯示 code,說明是通過 APT 安裝的。
-
卸載 VSCode:
bash
sudo apt remove --purge code
- –purge 選項會刪除配置文件。如果你想保留配置文件,可以省略 --purge。
-
清理依賴:
bash
sudo apt autoremove
這會移除不再需要的依賴包。
-
驗證卸載:
bash
dpkg -l | grep code
如果沒有輸出,說明已成功卸載。
-
(可選)移除 APT 源: 如果你添加了 VSCode 的官方 APT 源,可以移除它:
bash
sudo rm /etc/apt/sources.list.d/vscode.list sudo apt update
方法 3:手動安裝(DEB 包或壓縮包)
如果你是通過手動下載 DEB 包或壓縮包安裝的,卸載方式如下:
如果是通過 DEB 包安裝
-
卸載 VSCode: 使用 APT 卸載(DEB 包實際上是通過 APT 安裝的):
bash
sudo apt remove --purge code sudo apt autoremove
-
驗證卸載:
bash
dpkg -l | grep code
如果是通過壓縮包安裝
-
找到安裝目錄: 如果你解壓了 VSCode 的 .tar.gz 文件,通常位于自定義目錄(如 ~/vscode 或 /opt/vscode)。 檢查常見路徑:
bash
ls ~/vscode /opt/vscode
-
刪除安裝目錄:
bash
rm -rf ~/vscode # 或者 /opt/vscode,根據實際路徑
-
刪除用戶配置文件: VSCode 的用戶設置和擴展通常存儲在 ~/.config/Code 和 ~/.vscode:
bash
rm -rf ~/.config/Code ~/.vscode
-
(可選)移除桌面快捷方式: 如果有桌面或菜單快捷方式,刪除它們:
bash
rm ~/.local/share/applications/code.desktop
方法 4:徹底清理殘留文件
無論使用哪種安裝方式,卸載后可能仍有殘留的配置文件或緩存。以下是清理步驟:
-
刪除用戶配置文件:
bash
rm -rf ~/.config/Code ~/.vscode
-
刪除 Snap 緩存(如果使用 Snap):
bash
rm -rf ~/snap/code
-
檢查是否有其他殘留: 使用 find 命令查找可能的 VSCode 文件:
bash
find ~ -name "*code*" 2>/dev/null
根據輸出手動刪除相關文件。
驗證卸載完成
-
檢查 VSCode 是否仍在系統中:
bash
which code
如果返回空或 /usr/bin/code 不存在,說明已卸載。
-
嘗試運行 VSCode:
bash
code
如果提示命令不存在,說明卸載成功。
注意事項
-
備份數據:如果你需要保留 VSCode 的設置或擴展,在刪除 ~/.config/Code 或 ~/.vscode 前,備份這些文件夾。
-
權限問題:如果遇到權限錯誤,確保使用 sudo 執行命令,或者檢查文件所有者:
bash
ls -l ~/.config/Code
-
重新安裝:如果你計劃重新安裝 VSCode,建議使用 Snap 或 APT 方式,便于管理:
bash
sudo snap install code --classic # Snap 方式 # 或者 sudo apt install code # APT 方式
常見問題
-
Q:卸載后仍能運行 code 命令?
-
A:可能是因為環境變量中仍有 VSCode 的路徑。檢查 ~/.bashrc 或 ~/.zshrc:
bash
grep -i code ~/.bashrc ~/.zshrc
刪除相關行,然后運行 source ~/.bashrc 或 source ~/.zshrc。
-
-
Q:APT 源無法移除?
- A:確保正確刪除 /etc/apt/sources.list.d/vscode.list,然后運行 sudo apt update。