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
变量就可以解决
接下来只要删除用户目录下的 .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之后,感觉清爽多了...