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

VSCode / Visual Studio 占用 C 盘怎么移?

VSCode / Visual Studio 占用 C 盘怎么移?

visual studio 和 vs code 会占用 c: 驱动器大量空间, 这会让你的电脑变慢, 或者导致没有足够的空间用于 windows 更新和应用程序。如果你发现 c: 驱动器快满了, 并且你使用 visual studio 或 vs code, 你可以把它们的大多数文件移动到另一块驱动器或者释放空间, 而不会破坏你的设置。本文档解释了现在就能遵循的明确步骤, 你会学到如何移动扩展、缓存、sdk 和项目文件夹, 以及如何更改默认安装路径以便将来下载不会填满 c:。这些步骤很简单、安全、并且如果你小心遵循可以逆转。

check what uses space,磨针工具软件能帮你快速定位占用大的文件夹

首先, 查看到底是什么在占用空间。打开 设置 > 系统 > 存储 或使用像内置存储感知这样的工具。对于 visual studio, 大项包括 visual studio 安装程序、工作负载和 sdk。对于 vs code, 常见的罪魁祸首是扩展、缓存的下载和用户数据。记下最大的文件夹, 对于 visual studio 它们通常位于 c:\program files (x86)\microsoft visual studio 和 c:\programdata\microsoft\visualstudio, 对于 vs code 它们位于 c:\users\\appdata\roaming\code 或 c:\users\\.vscode\extensions。

move vs code extensions and user data

你可以把 vs code 的扩展和用户数据移动到另一块驱动器, 并告诉 vs code 在那里使用它们。关闭 vs code, 把文件夹 c:\users\\.vscode\extensions 移动到 d:\vscode\extensions 或者你选择的其他驱动器和文件夹。把文件夹 c:\users\\appdata\roaming\code 移动到 d:\vscode\code, 然后创建符号链接以便 windows 仍然能找到它们, 打开管理员命令提示符并运行 mklink /d "c:\users\\.vscode\extensions" "d:\vscode\extensions" 和 mklink /d "c:\users\\appdata\roaming\code" "d:\vscode\code"。启动 vs code 确认一切工作正常。

move visual studio installer workloads and sdks

visual studio 允许更改新工作负载的安装路径。打开 visual studio installer, 点击安装位置, 并为 visual studio 和 download cache 设置更大的驱动器上的新路径。对于现有的工作负载, 你可能需要将其卸载然后重新安装到新位置。一些 sdk 比如 .net 或 windows sdk 会安装到 program files 或 programdata, 对于它们, 当安装程序允许时考虑卸载并重新安装到新路径。小心, 核心的 visual studio 程序文件应该保留在安装程序放置它们的地方, 除非你使用安装程序设置来移动它们。

move projects and repositories

把你的代码项目和 git 仓库从 c: 移到一个新文件夹比如 d:\projects, 在 visual studio 和 vs code 中从新位置打开项目, 更新任何使用绝对路径的工作区或解决方案设置。对于 git, 检查 .gitignore 和远程设置, 但移动文件夹不会改变仓库历史记录。这一步通常会释放最多空间, 因为项目文件夹和 node_modules 或 obj/bin 文件夹可能非常大。

clear caches and temporary files

http://www.cnnetsun.cn/news/35271.html

相关文章:

  • 通配*|滚动hash
  • FBCTF平台管理终极指南:从零搭建到高效运营的完整攻略
  • 57、Python网络编程:客户端模块与URL访问
  • 61、Python CGI编程与替代方案全解析
  • Blender UI组件完整教程:从入门到精通打造专业3D界面
  • 3分钟快速安装Kali:虚拟机方案全解析
  • vue基于Spring Boot的旅游服务系统盘锦文旅系统设计与实现_6gvm8m81-java毕业设计
  • 5分钟解锁机械臂智能控制:从零到精通的AI实践指南
  • vue基于Spring Boot的自助点餐系统_z09ak8v7-java毕业设计
  • 5分钟掌握Papirus符号链接生成器:Linux图标管理终极指南
  • U-2-Net实战指南:打造智能图像分割利器
  • MySQL 知识点复习- 6. inner/right/left join
  • 对比传统方法:AI如何更高效解决wsappx资源问题
  • Netty入门指南:5分钟搭建你的第一个网络应用
  • 欧拉筛选法求质数的算法解析
  • 15、探索 Red Hat Linux 的实用功能与娱乐体验
  • 基于Simulink仿真的电动汽车模型构建与参数初始化研究
  • JavaScript数组push方法:小白也能懂的入门指南
  • IsaacLab机器人仿真系统实战配置指南:从零到专业部署
  • WeekToDo终极指南:如何快速搭建免费的周计划待办事项应用
  • 25、计算机硬件与Linux文件系统全解析
  • 28、Red Hat Linux 9:软件管理、系统配置与网络安全指南
  • AI如何帮你轻松实现Python包的本地开发模式
  • AI如何帮你快速掌握Netty框架的核心功能
  • Protobuf零基础入门:用快马平台10分钟完成第一个.proto文件
  • 基于SpringBoot的旧物回收商城系统的设计与实现计算机毕业设计项目源码文档
  • python测试1
  • Cloudpods多云管理平台:从零构建企业级混合云解决方案
  • OpenNMS快速入门指南:10分钟掌握开源网络管理核心技术
  • 比传统方法快10倍:并行化蚁群算法的性能突破