当前位置: 首页 > article >正文

彻底删除VsCode配置和安装过的插件与缓存

前言

当你准备对 Visual Studio CodeVSCode)进行重新安装时,可能遇到一个常见问题:重新安装后,新的安装似乎仍然保留了旧的配置信息,这可能会导致一些麻烦。这种情况通常是由于卸载不彻底所致,留下了旧的配置文件,而这些残留的文件可能会影响新安装的正常运行。

为了确保彻底清理旧配置,需要采取一些步骤:

  1. 控制面板卸载:

进入系统的控制面板,找到并选择“程序和功能”。在列表中找到 Visual Studio Code,并进行卸载。

  1. 使用 VSCode 自带的卸载程序:

如果你已经删除了 VSCode 的快捷方式,可以在 VSCode 安装目录中找到类似 unins000.exeuninstall.exe 的卸载程序,运行它来进行卸载操作。

  1. 手动删除残留的配置文件:

在文件资源管理器中,转到你的用户主目录。在这里,你需要找到并彻底删除以下文件夹:

  • C:\User\YourUserName\.vscode(VSCode 的主配置目录)
  • C:\User\YourUserName\AppData\Roaming\Code(包含缓存信息)
    删除这些文件夹可能会清除你的首选项和自定义设置,所以在删除之前,请确保你不再需要其中的任何配置信息。

这些步骤可以确保在进行全新的 VSCode 安装之前,旧的配置信息得到完全清理。这样可以避免新的安装受到旧配置文件的影响,同时确保你能够以全新状态开始使用 VSCode,避免可能出现的问题。


自动清理脚本 - 批处理

这里我分享一个我自己用于清理缓存数据插件之类的脚本比较方便快捷,当然你也可以手动去清理VS Code缓存数据的地方即可。

在桌面新建一个文件命名为clean_vscode.bat

然后可以使用记事本打开进行编辑,粘贴以下内容:

@echo off
chcp 65001 > nul
setlocal enabledelayedexpansion

REM 获取系统用户名
for %%a in ("%userprofile%") do set "YourUsername=%%~nxa"

echo 正在获取系统用户名: %YourUsername%

REM 清理 .vscode 目录
set "vscodePath=%userprofile%\.vscode"
if exist "!vscodePath!" (
    echo 正在检测 .vscode 文件夹...
    echo 检测到 .vscode 文件夹,开始清理...
    rmdir /s /q "!vscodePath!"
    echo .vscode 文件夹已清理。
) else (
    echo 未找到 .vscode 文件夹。跳过清理...
)

echo.

REM 清理 AppData/Roaming/Code 目录
set "codePath=%userprofile%\AppData\Roaming\Code"
if exist "!codePath!" (
    echo 正在检测 Code 文件夹...
    echo 检测到 Code 文件夹,开始清理...
    rmdir /s /q "!codePath!"
    echo Code 文件夹已清理。
) else (
    echo 未找到 Code 文件夹。跳过清理...
)

echo.
echo 清理完成.
echo By 花伤情犹在
pause

如图示例:

执行效果测试

清理之前:
可以看到当前状态下的VS Code还是中文状态,很明显就是已经安装过了中文语言包插件

这个时候我们先关闭VS Code之后再执行清理脚本:

清理完毕之后,再次打开VS Code,即可看到缓存数据和插件全部已经被清理:

可以看到已经变成了英文状态

教程结束!


http://www.kler.cn/a/152403.html

相关文章:

  • docker 安装nginx
  • 基于社区电商的Redis缓存架构-用户分享内容的分页列表缓存延迟构建以及异步通知缓存重建
  • 【代码随想录】算法训练计划37
  • centos 显卡驱动安装(chatglm2大模型安装步骤一)
  • 通过亚马逊云科技云存储服务探索云原生应用的威力
  • TCP解帧解码、并发送有效数据到FPGA
  • 百马百担c语言编程
  • 目标检测YOLO系列从入门到精通技术详解100篇-【目标检测】YOLOV5
  • Axios.post 请求报错: 403 Forbidden missing csrf token 和 invalid csrf token
  • aspose-words 跳过证书验证jar
  • 【opencv】计算机视觉基础知识
  • 2023年亚太杯APMCM数学建模大赛A题水果采摘机器人的图像识别
  • 【Android】使用intent.putExtra()方法在启动Activity时传递数据
  • KaiwuDB 亮相中国 5G + 工业互联网大会,助力新型工业化
  • word模板导出word文件
  • git 如果只保存在本地没有保存到远程仓库
  • PPT 遇到问题总结(修改页码统计)
  • 计算机应用基础_错题集_PPT演示文稿_操作题_计算机多媒体技术操作题_文字处理操作题---网络教育统考工作笔记007
  • Win Server 2019远程桌面服务部署
  • ArkUI框架中的PersistentStorage和Environment深入详解【鸿蒙专栏-13】