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

VSCode 性能优化指南:提高编码效率,减少资源占用

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.foldingStrategyindentation来使用基于缩进的折叠策略。

"editor.foldingStrategy": "indentation"

3. 使用轻量级主题

复杂的颜色主题可能会影响渲染性能。尝试使用更简单的颜色主题,如“Dark+”或“Light+”。

4. 优化项目结构

减少项目大小

清理不必要的文件和文件夹,特别是大型的媒体文件或旧的构建输出。

使用工作区

如果处理多个相关项目,使用VSCode的工作区功能来更好地管理它们。

5. 调整内存

限制内存使用

settings.json中设置editor.largeFileOptimizationstrue

"editor.largeFileOptimizations": true

6. 解决占用存储空间大

通过关闭预编译头文件(PCH)功能和减少IntelliSense的缓存大小,可以帮助减少Visual Studio Code(VSCode)占用的存储空间

步骤1:删除ipch文件夹

  1. 关闭VSCode:确保VSCode已经关闭,这样可以安全地删除缓存文件。

  2. 删除ipch文件夹:导航到您的项目目录,找到.vscode/ipch文件夹,并将其删除。这个文件夹通常位于您的项目根目录下的.vscode文件夹内。

    rm -rf ~/.cache/vscode-cpptool/*
    

步骤2:修改VSCode设置

  1. 打开VSCode:启动VSCode。

  2. 打开设置:按下Ctrl+Shift+P(或Cmd+Shift+P在Mac上)打开命令面板,然后输入settings并选择Open Settings (JSON)来打开settings.json文件。

  3. 编辑设置:在settings.json文件中添加以下配置项:

    {"C_Cpp.intelliSenseCacheSize": 0,"C_Cpp.intelliSenseEngineFallback": "Disabled"
    }

注意  "C_Cpp.intelliSenseEngineFallback": "Disabled"  设置后跳转会有问题,谨慎disable

http://www.lryc.cn/news/509553.html

相关文章:

  • 深入理解C++ 容器类
  • 优化 invite_codes 表的 SQL 创建语句
  • springboot容器无法获取@Autowired对象,报null对象空指针问题的解决方式
  • 服务器数据恢复—Lustre分布式文件系统下服务器节点进水的数据恢复案例
  • 由于这些关键原因,我总是手边有一台虚拟机
  • word无法创建工作文件,检查临时环境变量。
  • 照亮技术传播之路:构建卓越的技术文档
  • 20241225在ubuntu20.04.5下监控SSD
  • Flink定时器
  • 《算力互联互通标准体系1.0》发布,为算力互联成网发展提供指导框架
  • 视频监控平台:Liveweb视频汇聚融合平台智慧安防视频监控应用方案
  • STM32串口第一次接收数据时第一个字节丢失的问题
  • Zookeeper基本命令解析
  • RustDesk远程及自建服务器搭建教程
  • 广州大彩串口屏安卓/linux触摸屏四路CVBS输入实现同时显示!
  • Python:模拟(包含例题)
  • Python OCR 文字识别
  • 阿里巴巴2017实习生笔试题(二)
  • Docker安装与使用
  • 通过nginx设置一个图片服务器,并使用 Nginx 作为反向代理
  • MacOS M3源代码编译Qt6.8.1
  • 【Pytorch实用教程】PyTorch 自带的数据集全面解读
  • Flask使用的正例和反例
  • 2024年河北省职业院校技能大赛云计算应用赛项赛题第2套(私有云)
  • 我的软件架构师——Java 职位面试经历。
  • npm error code ETIMEDOUT
  • (11)(3.2) ESC信号问题
  • Postman最新接口自动化持续集成
  • windows nacos安装配置
  • 重温设计模式-外观模式和适配器模式的异同