【vscode】检查到已经改正的错误,没有错误却检查到有错误
一、问题背景
下面这个名为test1.c的C代码,在vscode中用扩展code runner工具通过【run code】方式执行时,
出现了诸如’xxx’ does not name a type、‘xxx’ expected unqualified-id before ‘for’、'i’does not name a type等错误。
于是本人把所有错误一一解决后,更改成如下模样。
#include <stdio.h>int main()
{int arr1[3]={0};int arr2[3] = {1, 2, 3};int i=0;arr1[2] = arr2[2];for(i=0; i<3; i++)printf("%d\n", i);for(i=0; i<3; i++)printf("%d\n", arr1[i]);return 0;
}
按道理是没有错误了,并且我也在terminal中输出了不带错误的正确结果。
但是problem中还是显示了很多错误,因此我怀疑vscode软件并没有对problem的缓存进行更新。
二、解决办法1:重新打开vscode
没更新缓存怎么办?最傻瓜的办法就是重启vscode软件。
行之有效,之后它就再也没显示错误了。
三、解决办法2:重新打开problems面板试试
关闭面板后。
再通过重新执行命令打开问题面板,或者直接用快捷键Ctrl+Shift+M打开问题面板。
这个解决办法没有办法1好用,有时候会失效。
四、扩展知识:快速清除终端内容的办法
4.1 命令clear
输入clear后,回车的瞬间,软件就会清空terminal。
4.2 设置清除终端快捷键
首先打开快捷键设置面板,可以选择下面三种办法中任意一种。
方法1:文件——偏好——快捷键设置。
方法2:快捷键Ctrl+K按下后再按一次Ctrl+S。
方法3:先用Ctrl+Shift+P调出命令搜索框,而后输入命令open keyboard shortcuts,选择下面的第二个选项。
打开快捷键设置面板后,在搜索框中搜索【workbench.action.terminal.clear】,而后在下面的第二个选项中的keybinding区域双击,
再输入想要设置的快捷键,例如Ctrl+shift+del
【vscode】检查到已经改正的错误,没有错误却检查到有错误相关推荐
- Python新手常见错误汇总|附代码检查清单
写代码,出错在所难免,关键是如何快速定位错误,解决bug.错误提示,有时候并不能提供有效信息,尤其是编程新手,常常会犯一些低级错误,比如缩进不对,引号缺失,括号不全等,下面是新手常犯的一些代码错误,希 ...
- php检查运算是否错误,用PHP中的@运算符抑制错误
Gerry.. 117 注意:首先,我意识到99%的PHP开发人员使用错误抑制操作符(我曾经是其中之一),所以我期待任何看到这个的PHP开发人员不同意. 在您看来,使用@运算符来抑制PHP中的错误/警 ...
- 下载的时候提示:“写入到文件时产生错误(请用磁盘检查工具检查修复)”的解决办法
载的时候提示:"写入到文件时产生错误(请用磁盘检查工具检查修复)"的解决办法: 下载的文件要是大于2G,而你的硬盘分区格式是FAT32的话就有可能会出现这种情况,虽然FAT32支持 ...
- 【VSCode】当前工作目录非当前文件夹/pathlib打印cwd路径错误
问题 [VSCODE]当前工作目录非当前文件夹/pathlib打印cwd路径错误 方法 修改.vscode/launch.json文件,文件末尾增加cwd一行,如下: {// 使用 IntelliSe ...
- python判断正确错误_第16天:Python 错误和异常
by 闲欢 作为 Python 初学者,在刚学习 Python 编程时,经常会看到一些报错信息,这些报错信息就是我们接下来要讲的错误和异常. 我们在执行程序语句的时候,经常会看到命令行输出报错信息,例 ...
- c语言程序中的错误可分为,C语言程序常见错误与调试方法(1)
<C语言程序常见错误与调试方法(1)>由会员分享,可在线阅读,更多相关<C语言程序常见错误与调试方法(1)(17页珍藏版)>请在人人文库网上搜索. 1.C语言程序常见错误与调试 ...
- php捕获500错误信息,php – 如何获取有关错误500的更多信息 – 内部服务器错误?...
我在我的 PHP网站的许多部分使用$ajax请求一切正常,直到几天前我所有的$ajax请求开始给出错误500 – 内部服务器错误. 我可以在控制台中看到该错误,并且我还使用错误处理程序来获取有关错误的 ...
- c语言调试出错误怎么改,C语言调试常见错误及修改方法(附习题)
<C语言调试常见错误及修改方法(附习题)>由会员分享,可在线阅读,更多相关<C语言调试常见错误及修改方法(附习题)(12页珍藏版)>请在人人文库网上搜索. 1.1.调试C程序时 ...
- java10个基础错误_我们处理了10亿个Java记录的错误-这是导致97%的错误的原因
java10个基础错误 97%的记录错误是由10个唯一错误引起的 在2016年,一件事在30年内没有改变. 开发和运营团队仍依靠日志文件对应用程序问题进行故障排除. 由于某些未知原因,我们隐式信任日志 ...
- 我们处理了10亿个Java记录的错误-这是导致97%的错误的原因
97%的记录错误是由10个唯一错误引起的 在2016年,一件事已经30年没有改变了. 开发和运营团队仍依靠日志文件对应用程序问题进行故障排除. 由于某些未知原因,我们隐式地信任日志文件,因为我们认为事 ...
最新文章
- 始于阿里,回归社区:阿里8个项目进入CNCF云原生全景图
- 解决(springboot项目)mysql表名大写,造成jpa Table doesn‘t exist问题
- fileviewfinder.php,Laravel在FileViewFinder.php中查找视图的错误处理程序
- php url 调度
- 北京房租到底有多高? | 爬取北京海淀区一居室租房信息
- 2020快手食品行业数据价值报告
- 基于JAVA+Servlet+JSP+MYSQL的网上订餐管理系统
- svn无法cleanup常见解决方案
- Extjs4循序渐进(一)——开始Ext
- python采用面向对象编程模式吗_python基础5-面向对象编程
- SpringMVC学习(八)Ajax异步请求
- 【知识图谱系列】PairNorm、DropEdge、DAGNN、Grand和GCNII五篇2020 Over-Smoothing论文综述
- Hadoop入门(七)——Hadoop安装(图文详解步骤2021)
- java根据id查询名字_Mybatis根据id查询用户信息
- 计算广告学涉及的学科与技术
- BGP的基本配置以及路由聚合
- 大数据可视化(七)复杂数据可视化
- 微信小程序大全之100荐:301~400
- mos中Port-Specific的意思
- 坚定、信心和进取是成功的基石