CLion 2019 for Mac使用教程-快速修复和即时代码分析
发布时间:2023-08-13 08:45:44
clion2019 mac版是一款适用于C和C ++的跨平台IDE,功能强大的智能编码辅助和代码分析软件,使用 clion汉化版能够通过即时导航和可靠的重构来提升你的工作效率,强大的智能代码辅助,让你省时省力又省心,拥有智能编辑器来分析上下文。此次分享的便是CLion 2019 for Mac使用教程-快速修复和即时代码分析。
代码分析
即时分析
CLion会持续监控您的代码中是否存在潜在错误。如果找到任何内容,它将突出显示编辑器中的可疑代码。如果查看右侧的编辑器装订线,则会看到黄色和红色错误条,如果单击它们,则会将您导航到检测到的问题。从一个突出显示的问题导航到另一个突出问题的另一种方法是按。装订线顶部的状态指示器概述了文件状态。
除了查找编译错误外,CLion还可以识别代码效率低下的问题,甚至可以对您的代码执行数据流分析,以查找无法访问/未使用的代码以及其他问题和“代码气味”:
快速修复
CLion的即时代码检查涵盖了C / C ++代码中大约40种潜在的问题案例,其他语言也是如此。
当问题突出显示时,将插入符号放在其上,按并从建议的快速修复解决方案中选择。(或者,通过单击该行旁边的灯泡来进入上下文菜单。)
您还可以选择解决项目中所有类似的问题。或者,如果您认为此检查无用,则可以将其抑制为所需的范围:
检查代码
CLion提供了所有可用检查的详细说明。您还可以管理其严重性(从“错别字”,“警告”,“错误”等中选择),甚至在某些情况下还可以调整检查的参数以更好地反映您的要求。
您可以使用批处理模式运行多个检查(甚至全部检查)Code | Inspect Code
。
如果您想从整个代码库中消除一个特定的问题,可以使用按名称运行检查(),然后选择所需的范围。将打开一个单独的窗口,其中包含检查结果,您可以在其中重新组合问题,并在可能的情况下对所有问题批量应用快速修复:
“未使用的包含”检查在基于Clangd的引擎上实现。它提出了3种检测策略:保守策略,激进策略和默认策略(检测未直接使用),默认策略最接近“包含您使用的内容”原则。
整洁
CLion带有Clang-Tidy集成。Clang-Tidy检查的显示方式与CLion自己的内置代码检查方式相同,并且还可以通过提供快速修复。
转到设置/首选项| 编辑器 检验| C / C ++ | 一般 Clang-Tidy调整在CLion中启用/禁用的检查列表。在文本字段中使用Clang-Tidy命令行格式。 或使用.clang-tidy配置文件,而不是IDE提供的设置。
启用C ++核心准则或Clang静态分析器检查,尝试现代化检查甚至实施您自己的检查,并立即在CLion中获取它们(对于自定义检查,请在“设置/首选项” |“语言和框架” |“ C”下将Clang-Tidy二进制文件更改为您自己的二进制文件) / C ++)。


猜你喜欢
- 右键单击开始按钮,选择运行,如下图所示运行中输入%appdata%microsofttemplates回车,如下图所示打开文件夹,将Norm
- 今天微软推送了Win10预览版14342首个补丁KB3158988,这个补丁主要修复了关闭Edgel浏览器扩展会导致Edge浏览器无法正常关
- 学生是学习的主体,学习过程会与事先制作好的课件顺序出现不一样的地方。因此,在一些公开课上会出现教师事先布置好学生回答问题的现象,在WPS演示
- 如何开启qq小冰?大家都知道微软的Win10系统有机器人小娜,其实腾讯的QQ也有机器人,她叫做小冰,我们可以和小冰进行聊天玩耍哦,那么大家知
- 驾考宝典如何切换车型?很多人考的驾照不同,选择的驾驶证类型也不同,那么,在驾考宝典中我们该怎么切换车型呢?下面就给大家分享驾考宝典切换车型的
- safari浏览器怎么快速返回搜索页?Safari标签太多?找不到上一个所搜历史?如何快速快速回到搜索结果,小编带来了在Safari标签中浏
- 我们在选择电脑系统的时候,经常看到32位或者写着64位,很多用户都不会选择要安装哪个系统,不清楚64位和32位有什么区别,今天小编就简单给大
- 系统经常安装恶意软件删除工具怎么办?在使用Win7系统的时候,总是会看到系统在自动安装恶意软件删除工具,如何禁止这个行为?下面就给大家分享禁
- 文件--》选项--》加载项--》最下面下拉框选择“模版”--》点击转到
- 在我们使用win10操作系统的时候会发现,C盘的windows文件夹内存占用空间特别大,那么应该如何删除或者清理这个windows文件夹内的
- 我们在使用win10操作系统的时候,有的小伙伴在想win10的系统是多少位的。那么据小编所知win10操作系统有32位和64位两种。位数的查
- Windows 10X是专为折叠屏或双屏设备设计的操作系统,同样的也适用于传统笔记本电脑。相信很多用户好奇Win10X的使用如何?到底好不好
- 画流程图是在职人员的必备技能,如何画好流程图?如何制作专业流程图?本案例将以阶梯流程图为实例,阐述流程图制作的技巧秘籍。①启动PowerPo
- Win11预览版也已经推出了一段时间了,有不少小伙伴都跑去升级尝鲜,但是也有在使用Win11系统的小伙伴遇到了无法打开PDF文件的情况,那么
- Win11怎么改系统语言?有时候我们电脑下载安装系统之后,发现该系统语言不是自己常用的,因此还需要更换系统语言,那么应该如何操作呢?今天小编
- Excel表格中的单元格具体该如何定义名称呢?下面是小编带来的关于excel表格单元格定义名称的方法,希望看完本教程的朋友都能学会并运用起来
- word中有哪些不得不学会的操作技巧呢?跟小编一起来看看吧。一、 word中自动生成表头打开word之后,依次点击 ——表头——表格工具——
- Win8.1是大家都很喜欢的一个系统,因此很多用户会升级它,但是不少用户反映说Win8无法升级Win8.1并提示了错误代码0xC190010
- 在使用PowerPoint时,有时为了强调某个对象,需要让其在屏幕上闪烁几下。在使用PowerPoint时,有时为了强调某个对象,需要让其在
- Win7系统该如何用bootice来对磁盘进行分区?在很多时候,我们为了方便对文件进行管理,那么都是会对磁盘进行分区的,但是却有很多用户不知