Clion代码提示功能消失无法标出错误代码

news2024/11/28 12:53:24

Clion就不用多说了吧,jetbrains永远的神!

        初次遇到这个问题也不知道是怎么回事,突然代码写着写着感到十分顺利。要是按照往常,依据jetbrains的强迫症,非要对你写的代码催毛求疵找出有误的地方,或者警告,或是拼写错误。但是我敲了很久都没发现出现啥问题,然后心想没想到这次作业完成的那么顺了,甚至不许要debug。就当我运行后发现,控制台一堆报错。查看控制台报错信息,发现是有写地方变量名写错了,但是我非常疑惑,这也不是什么逻辑错误,这么低级的错误应该会代码高亮显式才对。然而并没有。后面我测试发现clion无法检测出错误代码。

目录

方法一:

 方法二:

方法三: 

方法四:


这是错误代码测试

 

正常情况应该是像这样被标记出来

 

再经过一番查找后解决了该问题,话不多说,请根据下面的方法一个一个尝试来看是否能解决你的问题。

方法一:

无法标记出错误可能是你的设置问题,比如未选择检查所有问题或者是打开了省电模式

clion检查代码需要你正确的设置

未选择“检查所有问题”clion只会检查你代码的警告问题或者是拼写错误。

开了省电模式clion就会关掉解析代码功能,也就不会帮你检查出代码的错误。

解决方法如下:

选择“所有问题”

 

关闭省电模式

 

找不到省电模式的同学可以直接用clion的搜索功能查找“省电模式”

 然后将其关闭

 方法二:

清除清除文件系统缓存和本地历史记录
不过这个操作清除你在 IDE 上的操作的记录如代码历史记录。但是它并不会删除你文件中的任何代码。

具体操作如下文件 | 清除缓存 | 勾选清除文件系统缓存和本地历史记录| 清除缓存并重新启动 

 

方法三: 

把 Show errors and warning from clangd 和 Use clang-tidy via clang 选项关闭。 Show errors and warning from clangd 和 Use clang-tidy via clang 是用于检查你代码错误的设置,如果你正在实用clang 来解析代码那么有可能是clang 无法工作导致检测不出错误代码。将其关闭即可。

文件--》设置

 语言和框架( Languages & Frameworks

 这样实用编译器自身的代码检测功能就可以避免clang不工作的问题。

方法四:

卸载重装,因为代码无法检测可能是编译器出现了其他未知的问题,不是专业认识也没法针对性查找。重装前请确认,新建一个文件,检查在该文件下代码检测功能是否工作。因为有可能是你文件编译的原因,就这个文件无法实现代码检测功能,而不是cliom无法进行代码检测。如果新建文件仍无法进行代码检测,那么可以重装了,重装记得先将clion中重要(代码)文件备份。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/49505.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

spark安装与入门

下载 https://archive.apache.org/dist/spark/spark-3.0.0/spark-3.0.0-bin-hadoop3.2.tgz Local 模式 将 spark-3.0.0-bin-hadoop3.2.tgz 文件上传到 Linux,解压 tar -zxvf spark-3.0.0-bin-hadoop3.2.tgz -C /opt/module 重命名 cd /opt/module mv spark-3.0.…

Vue3项目搭建教程

找到一个你想要创建Vue项目的目录(本文以C:\Users\XTT\Desktop\新建文件夹\project为例)。在此目录打开命令行,输入以下命令: 回车,如果是第一次用这种方式创建Vue3项目,命令行会提示安装 create-vue 包&…

sharedPtr

shared_ptr 1.以何种方式传递 通过下列方式将 shared_ptr 传递给其他函数: 按值传递 shared_ptr。 这将调用复制构造函数,增加引用计数,并使被调用方成为所有者。 此操作的开销很小,但此操作的开销可能很大,具体取决…

python小游戏编程arcade----坦克动画图片合成

python小游戏编程arcade----坦克动画图片合成前言坦克动画图片合成1、PIL image1.1 读取文件并转换1.2 裁切,粘贴1.3 效果图1.4 代码实现2、处理图片的透明度问题2.1 past 函数的三个参数2.2 注意点12.3 注意点22.4 效果![在这里插入图片描述](https://img-blog.csd…

Android中简单使用aspectj

Android中简单使用aspectj 前言: 面向切面编程(AOP是Aspect Oriented Program的首字母缩写),这种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程. 1.简介: 在Android中使用注解…

48、线程

一、线程相关概念: 1、程序(program): 是为完成特定任务、用某种语言编写的一组指令的集合,即我们写的代码。 2、进程: (1)进程是指运行中的程序,比如我们使用QQ&…

✿✿✿JavaScript --- BOM、DOM对象

目 录 一、BOM浏览器对象模型 1.Window窗口对象 (1)与弹出有关的方法 (2)与定时器有关的方法 (3)与打开关闭有关的方法 (4) 获取其他对象的属性 2.Location地址栏对象 3.History历史记录对象 二、DOM文档对象模型 1.Document文档对象 (1)获取Element对象 (2)创建…

如何理解CRC循环冗余校验——图解CRC算法模型和C语言实现

如何理解CRC循环冗余校验 循环冗余校验(英语:Cyclic redundancy check,通称“CRC”)是一种产生定长校验码的算法,主要用来检测或校验数据传输或者保存后可能出现的错误。 它真的太常见了,上至应用软件通信…

Qt QCustomPlot 点状网格线实现和曲线坐标点拾取

Qt QCustomPlot 点状网格线实现和曲线坐标点拾取 文章目录Qt QCustomPlot 点状网格线实现和曲线坐标点拾取摘要我想实现的效果点阵的实现第一版本,使用QPen Style第二版本,通过设置背景第三版本,回到QPen Style取曲线上的点关键字&#xff1a…

[附源码]Python计算机毕业设计Django电影推荐网站

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

【附源码】计算机毕业设计JAVA助农脱贫系统

【附源码】计算机毕业设计JAVA助农脱贫系统 目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: JAVA mybati…

cpu设计和实现(异常和中断)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 异常和中断几乎是cpu最重要的特性。而异常和中断,本质上其实是一回事。很多熟悉mips的朋友,应该都听过这么一个词&#xff…

算法竞赛入门【码蹄集进阶塔335题】(MT2291-2295)

算法竞赛入门【码蹄集进阶塔335题】(MT2291-2295) 文章目录算法竞赛入门【码蹄集进阶塔335题】(MT2291-2295)前言为什么突然想学算法了?为什么选择码蹄集作为刷题软件?目录1. MT2291 饿饿!饭饭!2. MT2292 甜甜花的研究3. MT2293 赌…

【2013NOIP普及组】T4. 车站分级 试题解析

【2013NOIP普及组】T4. 车站分级 试题解析 时间限制: 1000 ms 内存限制: 131072 KB 【题目描述】 一条单向的铁路线上,依次有编号为 1,2,…,n 的 n 个火车站。每个火车站都有一个级别,最低为 1 级。现有若干趟车次在这条线路上行驶,每一趟都满足如下要求:如果这趟…

护眼灯真的有用吗?2022双十二选哪个牌子的护眼台灯好

护眼灯对保护眼睛是真的有用,它不是那种如医学奇迹般的治疗眼睛疾病,或者降低近视度数等等,这样的伪科学只会让人觉得是智商税。护眼灯的作用原理很简单也很有效,即通过各种方法提高光线的舒适度,使人眼在晚上长时间工…

厦门市会展局携手美创:以数据为核心的安全建设守护“云上会展”

新冠疫情影响下,会展业与云计算、大数据、物联网等数字技术加速融合,“云上会展”成为新趋势。然而风口之下,高价值的展会敏感数据无时不面临着被窃取、攻击的风险。因此,成熟配套的数据安全能力体系建设,也是会展业创…

Monaco Editor教程(二十):在编辑器的某个特定位置插入自定义的dom内容,图片,表单,表格,视频

前言 哇咔咔,这是我的第20篇Monaco教程,写完这一篇会暂时休息一段时间,练练字,存存稿,读读书,顺便修修文章。 目前全网成系统的monaco中文专栏应该只有我这一个,欢迎评论区打脸。自结束了GitLa…

面试题------线程池的拒绝策略

面试题------线程池的拒绝策略 线程池有7个核心参数 1.核心线程数 2.最大线程数 3.非核心线程存活时间 4.存活时间的单位 5.工作队列 6.线程自定义的一些配置 7.拒绝策略(当达到最大线程数、且工作队列也满了会执行拒绝策略) public ThreadPoolExecutor…

马上2023年了,学一下gradle(Gradle)安装及配置

Gradle学习 例如:相信已经很多公司在用了,但是小伙伴对此还是很模糊 文章目录Gradle学习Gradle一、Gradle介绍?二、常见的项目构建工具gradle安装1.下载2. 配置(环境变量)2.1打开环境变量2.2**新建环境变量**2.3在Pat…

【C++】STL—vector的常用接口

文章目录前言一、vector介绍二、vector的使用1. vector的定义2. vector的遍历2.1.operator[ ]2.2.迭代器2.3.范围for3. vector的空间增长问题3.1.size和capacity3.2.max_size和empty3.3.reserve3.4.resize3.5.Shrink to fit4. vector的增删查改4.1.push_back和pop_backinsert和…