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

相关推荐
战南诚2 小时前
前端开发vscode插件 - live server
ide·vscode·编辑器
周小码4 小时前
Gutenberg块编辑器:WordPress 2025高效内容开发指南
编辑器
墨抒颖 msy.plus4 小时前
[特殊字符] 从零到一:打造你的VSCode圈复杂度分析插件
ide·vscode·编辑器·插件·cursor
十子木7 小时前
vim 常用快捷键汇总
linux·编辑器·vim
EleganceJiaBao8 小时前
【Neovim】Vi、Vim、Neovim 与 LazyVim:发展史
linux·编辑器·vim·vi·neovim·lazyvim
北冥有鱼被烹12 小时前
【微知】vscode如何开启markdown的review模式?
ide·vscode·编辑器
携欢20 小时前
CodeQL(Mac)安装与测试(Visual Studio)简明指南
ide·vscode·macos
Android小码家1 天前
Vscode + docker + qt 网络监听小工具
vscode·qt·docker
中国胖子风清扬1 天前
Rust 序列化技术全解析:从基础到实战
开发语言·c++·spring boot·vscode·后端·中间件·rust
虫无涯1 天前
【分享】基于百度脑图,并使用Vue二次开发的用例脑图编辑器组件
前端·vue.js·编辑器