最近在linux中用VSCode做IDE调试c++,发现vscode会自己在每个文件夹里创建.vscode文件夹,并生成.ipch文件,这个文件动不动就30-40M,即使你的cpp文件才几十k。网上搜了下,大家都是在谈vs里边通过设置如何避免ipch文件的产生,但在vscode里边我找了半天没找到对ing的设置,没办法只能考虑别的方式,所以打算写个简单的shell脚本来做这件事

del_ipch()
{for element in `find $1 -type d -name "ipch"`do          rm -rf $element          done
}
path=$(pwd)          # 获得完整路径
echo "start to delete all the ipch document in ${path}"  # 删除ipch里边大文件
del_ipch $path       # 删除该路径下所有ipch文件夹

解释:
path=$(pwd) 表示获得当前所在路径
find $1 -type d -name “ipch” 表示在输入地址参数的目录下搜索ipch文件夹(包括子目录),这里指定只搜索文件夹,因为我目标就是直接删除ipch文件夹。
rm -rf $element 表示删除搜索到的ipch文件夹

这个方法可以一次性把目录下所有ipch文件夹都删除,也算是被动解决了ipch文件过大的问题,如果有谁知道在linux VSCode中怎么主动解决让ipch大文件不产生的方法,还请告诉我一下,感谢

在Linux VSCode中编写调试C++解决ipch文件过大问题相关推荐

  1. Vue中引入字体并解决字体文件过大问题

    利用 CSS3 @font-face 规则 指定名为"myFirstFont"的字体,并指定在哪里可以找到它的URL: @font-face {font-family: myFir ...

  2. linux安装vscode菜单乱码,在Ubuntu 18.04系统下vscode中zsh乱码的解决方法

    以下为你介绍在Ubuntu 18.04 LTS系统下vscode中zsh乱码的解决方法. 详情 在Ubuntu 18.04 LTS系统下安装了zsh和agnoster主题,但是出现了终端中有乱码的情况 ...

  3. 在VSCode中编写Kotlin/Java

    在VSCode中编写Kotlin/Java 前言 不希望每次运行一下代码就要去启动Android Studio这个庞然大物,正好vscode可以做一个轻量级的IDE,所以配置了vscode用来编写Ko ...

  4. Kali Linux 2017中Scapy运行bug解决

    Kali Linux 2017中Scapy运行bug解决 Scapy是一款强大的网络数据包构建工具.在Kali Linux 2017中,当在scapy的命令行中,运行res.graph()生成图形时, ...

  5. 初次使用VScode中的MPE插件写.md文件

    初次使用VScode中的MPE插件写.md文件 确实使用VScode还不是很熟练,上一次使用还是心血来潮时学前端时,也是使用插件来显示实时效果,距今已经-总之很久了,忘了也不能怪我,是时间太残忍- 步 ...

  6. 如何在Linux终端中复制和粘贴文本、文件和文件夹。

    复制和粘贴是电脑上使用最多的操作之一.虽然使用Ctrl+C和Ctrl+V键盘快捷键很容易做到这一点,但在Linux终端上就不是那么简单了.你有几种选择来完成这项工作.以下是你如何在Linux终端中复制 ...

  7. Linux使用命令移动文件夹,linux虚拟机中如何用命令来移动文件夹

    对于新手来说,经常会碰到如何移动linux系统中的文件夹之类的问题,这些命令都很简单,关键在于熟能生巧,接下来跟着小编一起学习一下如何在装有linux的虚拟机中进行文件夹的移动. linux虚拟机中如 ...

  8. 解决CAD文件过大问题,减小CAD文件大小

    有时候在CAD制图过程中,我们可能会遇到CAD文件过大的问题,导致无法正常保存传输,可能会占用过多的存储空间.这时候该如何解决呢?小编今天给大家介绍一下几个超级好用的方法,解决CAD文件过大问题,减小 ...

  9. 在vscode中使用pylint-django插件解决pylint的一些不必要的错误提示【转】

    转自:http://www.cnblogs.com/chaojihexiang/p/6417835.html 微软的vscode编辑器是一个好东西,通过vscode编辑python程序非常的方便.推荐 ...

最新文章

  1. pandas使用drop_duplicates函数基于subset参数指定的数据列子集删除重复行、并设置keep参数保留重复行中的最后一个数据行
  2. JZOJ 5422. 【NOIP2017提高A组集训10.25】天才绅士少女助手克里斯蒂娜
  3. mac 系统使用macaca inspector 获取iphone真机应用元素
  4. 犯人释放的C语言程序,C语言的自动关机程序和一个用来整人的小程序
  5. 程序员欢呼:微软Bing开始支持搜索源码、可直接运行
  6. 雨滴桌面时间插件_Win10美化向——如何搭配你的桌面
  7. 论文浅尝 | Open world Knowledge Graph Completion
  8. Tensorflow MNIST 手写识别
  9. 华为正式宣布全场景AI计算框架MindSpore开源 降低AI开发门槛
  10. kafka : CommitFailedException already rebalanced and assigned max.poll.records
  11. 如何建设可视化集中管理平台
  12. V4L2Gstreamer媒体控制工具(五)
  13. 程序员写三十行代码,被应届生怼:我能三行搞定!也配叫程序员?
  14. LCD1602动态显示
  15. 前端实现在线预览word(docx),pdf,excel类型的文件
  16. 五笔字根表识别码图_五笔字体识别码规则图 五笔输入法字根表
  17. 个人博客网站搭建-WordPress-NameSilo-云左虚拟主机
  18. maven pom.xml解析、命令说明、依赖传递、继承、聚合、properties、build、依赖范围、版本仲裁、profile
  19. poi-tl填充动态word表格数据
  20. 删除用户 userdel

热门文章

  1. JS随机生成十六进制颜色
  2. 机器学习量化多因子选股策略
  3. Pycharm中快速设置headers为字典类型数据
  4. 因为一双鞋,阿里程序员相亲被拒
  5. 一些鲜为人知的但却很有趣的Unix/Linux命令
  6. iOS 8输入法角力场,百度弯道超车?
  7. pytorch进阶学习(三):在数据集数量不够时如何进行数据增强
  8. 设计一个vb循环语句
  9. iOS8自动适配 autolayout sizeclass
  10. Python 的元类设计起源自哪里?