XIKEW.COM - 公读宝典 - 一次系统重装的后的缓存优化 - 公读宝典,IntelliJ,Visual Studio Code,VSCode,Visual Studio 2022 - win11用了一阵子发现很多问题,打算重装系统到win10,结果发现c盘竟然不知不觉中红了,所以这次重装后一些软件的缓存目录打算做一次优化调整,记录一下方便来者

一次系统重装的后的缓存优化
优化 IDE 3/29/2022 9:56:46 AM 阅读:12

win11用了一阵子发现很多问题,打算重装系统到win10,结果发现c盘竟然不知不觉中红了,所以这次重装后一些软件的缓存目录打算做一次优化调整,记录一下方便来者 关键字: IntelliJ,Visual Studio Code,VSCode,Visual Studio 2022

背景

日常工作主流用到比较吃硬盘的软件有

  • IntelliJ IDEA (用于安卓、PHP开发)
  • Visual Studio Code (用于前端开发)
  • Visual Studio 2022(用于.NET开发)

发现大量的缓存文件都会默认存在系统C盘,不知不觉就见红了! 所以趁这次重装,把几个占盘大佬给拿下。

优化

IntelliJ IDEA

因为Android的SDK和项目我都会保存在非系统盘比如D盘,但是重装后 .gradle 文件会始终自动创建在C盘的用户目录下。

我们只要在系统属性的环境变量里增加一个 GRADLE_USER_HOME 变量就可以解决

微信截图_20220329095928.png

怎么进环境变量就自己百度去吧...

接下来只要删除用户目录下的 .gradle 就不会自动创建了

Visual Studio Code

头痛的就是扩展插件会占用大量的C盘空间,所以对症下药

比如我们把VSCode的目录安装在D盘,只需要在桌面创建一个快捷方式目标路径指向修改为如下即可

"D:\Program Files\Microsoft VS Code\Code.exe" "--user-data-dir" "D:\Temp" "--extensions-dir" "D:\Temp\.vscode\extensions"

对于鼠标右键的开启我们需要修改注册表,找到如下位置如果找不到就忽略,附加后面的参数即可

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\VSCode\command
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\VSCode\command
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\VSCode\command
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\shell\VSCode\command

Visual Studio

相对比较麻烦,需要修改好几个对方,反正不用说明原因一阵操作就行。 首先是Nuget目录,打开 C:\Program Files (x86)\NuGet\Config 找到 Microsoft.VisualStudio.Offline.config 文件修改为如下内容,value 可以根据自己的情况修改

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="Microsoft Visual Studio Offline Packages" value="D:\Temp\NuGetPackages\"/>
  </packageSources>
</configuration>

然后再在这个目录下添加一个 NuGet.Config 添加如下内容

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<config>
    <add key="globalPackagesFolder" value="D:\Temp\.nuget" />
</config>
</configuration>

环境变量TEMP/TMP

在修改环境变量的时候发现这两个都是指向C盘,所以一并修改成 D:\Temp 你会发现很多的文件会自动创建在这个目录下,一阵莫名的舒爽。

后记

退回到WIN10之后,感觉清爽多了...