vscode 优化.vscode/ipch(解决格式化失效以及占用存储空间大的问题)
概述
使用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(解决格式化失效以及占用存储空间大的问题)相关推荐
- 停电导致IIS问题,解决inetinfo的CPU占用很大
次意外停电后,无法运行IIS,刚开始就想之前一样,在安全模式下删除一些文件后重新装IIS,但是仍然是老样子,没办法,百度,Google无法找到解决方法. 准备重装时候做最后一次尝试,google搜索看 ...
- Windows10更新后,解决C盘空间占用过大的方法
方法一: 本人有开启自动更新的习惯,最近几天,极客君的电脑动不动就更新,每次都更新很久,并且更新完之后还要求重启呢!到今天为止,更新总算是消停下来了,打开更新完的系统极客君发现这次更新变化还是挺大的! ...
- VScode 代码格式化失效
今天打开vscode编辑项目,发现Alt + Shift + F格式化代码失效,右键格式化文档也失效: 重启后依然不行: 解决方式扩展程序里,找到Vetur这个扩展,之前安装过这个扩展:该扩展的功能就 ...
- 优化VSCode:让你的VSCode变得好用又美观
万字长文!打造最顺手的vscode! 不多废话,开整! 文章目录 提示 基本设置 好用的插件及其相关设置 通用 Chinese (Simplified) Language Pack for Visua ...
- html5 自动格式化,VSCode插件JS-CSS-HTML Formatter自动格式化代码
VSCode插件JS-CSS-HTML Formatter自动格式化代码 当你Ctrl+S保存代码时,自动格式化代码.本来很好用,但是修改thinkphp模板文件时,就有问题了.因为js代码里面,调用 ...
- VScode 下载慢如何解决?
VScode 下载慢如何解决? 由于电脑更换,最近开始下载各种软件,在下载VScode的时候,不是中断,就是卡掉,要不就是还有n个小时下载完毕的进度条显示,最后找到了解决办法,记录下来以备不时之需,顺 ...
- SSD云盘常见问题和 I/O优化问题如何解决
小编给大家分享一下SSD云盘常见问题和 I/O优化问题如何解决,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧! 本篇文章给大家带来的内容是关于SSD云盘常见问题和 I/O优化问题,有一定的 ...
- IDEA快捷键CTRL+ALT+L格式化失效
问题: IDEA快捷键CTRL+ALT+L格式化失效 原因: 这一般是因为这组快捷键被其他软件占用了 解决: 检查自己后台挂着的其他软件是否占用了这组快捷键, 比如QQ, 网易云音乐, 喜马拉雅, 有 ...
- Mac下 VSCode快捷键 VSCode基本使用
Vscode快捷键/图解 Mac版 Mac下 VSCode快捷键 VSCode基本使用 Mac下 VSCode快捷键 VSCode基本使用 Mac 快捷键指示: ⌘ :Command ⌥ :Opt ...
最新文章
- hbase shell编码显示中文
- 数据蒋堂 | 大清单报表的打印?
- 如何面试java后端_近期面试Java后端的一些感悟
- Linux下MySql数据库常用操作
- Hibernate+Spring整合使用二级缓存
- 【转】多种文件上传绕过手法
- Git分支操作命令:删除与恢复
- 推荐一个好用而且免费的XML文件查看工具,高效,易用而且可定制
- Linux包管理速查表
- dp笔记:关于DP算法和滚动数组优化的思考
- 前端学习(2759):button按钮使用
- Bootstrap按钮组嵌套
- IntelliJ IDEA 2018 汉化补丁
- Qt之高DPI显示器(二) - 自适配解决方案分析
- Leetcode 15.三数之和
- html的取消和选中,checkbox 选中和取消切换问题
- 青岛市中小学学籍系统服务器,全国各省市中小学学籍网登录入口
- 8.综合案例:爱宠知识
- java华氏温度与摄氏度的互相转换
- 朴素贝叶斯-后验概率最大化