Visual Studio Code(简称VSCode)是一款广受欢迎的代码编辑器,以其强大的功能和丰富的插件生态系统著称。然而,随着项目规模的扩大和插件数量的增加,VSCode 的性能可能会受到影响。本文将介绍一系列优化措施,帮助您提高VSCode 的性能,减少资源占用。
1. 管理扩展
禁用不必要的扩展
VSCode 的强大之处在于其插件系统,但过多的插件会占用大量资源。建议定期检查并禁用不经常使用的扩展。
定期更新扩展
确保所有扩展都是最新版本,以获得性能改进和bug修复。
2. 优化VSCode设置
调整文件监视器
在settings.json
中设置files.watcherExclude
来排除大型文件夹或不需要监视的文件类型。
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/node_modules/*/**": true
}
限制代码折叠
通过设置editor.foldingStrategy
为indentation
来使用基于缩进的折叠策略。
"editor.foldingStrategy": "indentation"
3. 使用轻量级主题
复杂的颜色主题可能会影响渲染性能。尝试使用更简单的颜色主题,如“Dark+”或“Light+”。
4. 优化项目结构
减少项目大小
清理不必要的文件和文件夹,特别是大型的媒体文件或旧的构建输出。
使用工作区
如果处理多个相关项目,使用VSCode的工作区功能来更好地管理它们。
5. 调整内存
限制内存使用
在settings.json
中设置editor.largeFileOptimizations
为true
。
"editor.largeFileOptimizations": true
6. 解决占用存储空间大
通过关闭预编译头文件(PCH)功能和减少IntelliSense的缓存大小,可以帮助减少Visual Studio Code(VSCode)占用的存储空间
步骤1:删除ipch文件夹
-
关闭VSCode:确保VSCode已经关闭,这样可以安全地删除缓存文件。
-
删除ipch文件夹:导航到您的项目目录,找到
.vscode/ipch
文件夹,并将其删除。这个文件夹通常位于您的项目根目录下的.vscode
文件夹内。rm -rf ~/.cache/vscode-cpptool/*
步骤2:修改VSCode设置
-
打开VSCode:启动VSCode。
-
打开设置:按下
Ctrl+Shift+P
(或Cmd+Shift+P
在Mac上)打开命令面板,然后输入settings
并选择Open Settings (JSON)
来打开settings.json
文件。 -
编辑设置:在
settings.json
文件中添加以下配置项:{ "C_Cpp.intelliSenseCacheSize": 0, "C_Cpp.intelliSenseEngineFallback": "Disabled" }
注意 "C_Cpp.intelliSenseEngineFallback": "Disabled" 设置后跳转会有问题,谨慎disable