概述

使用vscode打开一个文件夹,然后随便编辑几个C++代码文件,跳转几个函数,然后就能看到在该文件目录下生成了一个.vscode的文件夹

然后进入到.vscode文件夹后,继续进入ipch文件夹


随便打开一个文件夹

可以看到每个缓存目录中缓存文件大小为2M

解决占用存储空间大

ipch文件夹内包含缓存的预编译头文件(PCH),vscode使用的时间越长,那么这个文件夹内的缓存就越多,最终会造成非长大的内存浪费,而且会造成vscode使用卡顿(虽然我找不到证据)。如果我仅仅只是利用vscode来敲代码,似乎也用不到预编译头文件这个功能,所以干脆直接关掉好了,省的占用资源。

关闭预编译头文件功能

步骤1
  • 关闭vscode
  • 删除“项目\ .vscode \ ipch“文件夹
  • 注意:该文件夹包含缓存的预编译头文件(PCH)。
步骤2

打开vscode,按住ctrl+shift+P键,在弹框中搜索settings,然后打开settings.json配置文件

将下面这些C ++设置添加到settings.json以禁用创建/使用PCH并确保IntelliSense不会回退到标记解析器。

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

解决格式化失效

我使用vscode的格式插件Clang-Format时,在配置均正确的情况下,无法格式化代码的bug,重启电脑,重启vscode,重装vscode均没有解决该问题,后来尝试使用上面禁用预编译头文件(PCH)后,终于可以正常使用了。

vscode 优化.vscode/ipch(解决格式化失效以及占用存储空间大的问题)相关推荐

  1. 停电导致IIS问题,解决inetinfo的CPU占用很大

    次意外停电后,无法运行IIS,刚开始就想之前一样,在安全模式下删除一些文件后重新装IIS,但是仍然是老样子,没办法,百度,Google无法找到解决方法. 准备重装时候做最后一次尝试,google搜索看 ...

  2. Windows10更新后,解决C盘空间占用过大的方法

    方法一: 本人有开启自动更新的习惯,最近几天,极客君的电脑动不动就更新,每次都更新很久,并且更新完之后还要求重启呢!到今天为止,更新总算是消停下来了,打开更新完的系统极客君发现这次更新变化还是挺大的! ...

  3. VScode 代码格式化失效

    今天打开vscode编辑项目,发现Alt + Shift + F格式化代码失效,右键格式化文档也失效: 重启后依然不行: 解决方式扩展程序里,找到Vetur这个扩展,之前安装过这个扩展:该扩展的功能就 ...

  4. 优化VSCode:让你的VSCode变得好用又美观

    万字长文!打造最顺手的vscode! 不多废话,开整! 文章目录 提示 基本设置 好用的插件及其相关设置 通用 Chinese (Simplified) Language Pack for Visua ...

  5. html5 自动格式化,VSCode插件JS-CSS-HTML Formatter自动格式化代码

    VSCode插件JS-CSS-HTML Formatter自动格式化代码 当你Ctrl+S保存代码时,自动格式化代码.本来很好用,但是修改thinkphp模板文件时,就有问题了.因为js代码里面,调用 ...

  6. VScode 下载慢如何解决?

    VScode 下载慢如何解决? 由于电脑更换,最近开始下载各种软件,在下载VScode的时候,不是中断,就是卡掉,要不就是还有n个小时下载完毕的进度条显示,最后找到了解决办法,记录下来以备不时之需,顺 ...

  7. SSD云盘常见问题和 I/O优化问题如何解决

    小编给大家分享一下SSD云盘常见问题和 I/O优化问题如何解决,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧! 本篇文章给大家带来的内容是关于SSD云盘常见问题和 I/O优化问题,有一定的 ...

  8. IDEA快捷键CTRL+ALT+L格式化失效

    问题: IDEA快捷键CTRL+ALT+L格式化失效 原因: 这一般是因为这组快捷键被其他软件占用了 解决: 检查自己后台挂着的其他软件是否占用了这组快捷键, 比如QQ, 网易云音乐, 喜马拉雅, 有 ...

  9. ​Mac下 VSCode快捷键 VSCode基本使用

    Vscode快捷键/图解 Mac版 ​Mac下 VSCode快捷键 VSCode基本使用 ​Mac下 VSCode快捷键 VSCode基本使用 Mac 快捷键指示: ⌘ :Command ⌥ :Opt ...

最新文章

  1. hbase shell编码显示中文
  2. 数据蒋堂 | 大清单报表的打印?
  3. 如何面试java后端_近期面试Java后端的一些感悟
  4. Linux下MySql数据库常用操作
  5. Hibernate+Spring整合使用二级缓存
  6. 【转】多种文件上传绕过手法
  7. Git分支操作命令:删除与恢复
  8. 推荐一个好用而且免费的XML文件查看工具,高效,易用而且可定制
  9. Linux包管理速查表
  10. dp笔记:关于DP算法和滚动数组优化的思考
  11. 前端学习(2759):button按钮使用
  12. Bootstrap按钮组嵌套
  13. IntelliJ IDEA 2018 汉化补丁
  14. Qt之高DPI显示器(二) - 自适配解决方案分析
  15. Leetcode 15.三数之和
  16. html的取消和选中,checkbox 选中和取消切换问题
  17. 青岛市中小学学籍系统服务器,全国各省市中小学学籍网登录入口
  18. 8.综合案例:爱宠知识
  19. java华氏温度与摄氏度的互相转换
  20. 朴素贝叶斯-后验概率最大化

热门文章

  1. 人民币转换(20200327)
  2. 2010-2011赛季 西班牙国家德比 巴塞罗那VS皇家马德里 总结贴
  3. ubuntu无法上网ping不通百度解决办法
  4. 储罐液位开关c语言编程,基于PLC的储罐液位控制系统研究.doc
  5. Problems During Content Assist Eclipse代码提示错误,代码助手出错
  6. TypeScript 初体验:开发工具准备
  7. 伦敦金交易时间的起始点
  8. 在中国,千万别一辈子靠技术生存 !
  9. PTA 7-77 寻找自守数
  10. Python常见面试题