JetBrains CLion 2019新增功能
发布时间:2022-01-29 19:39:16
JetBrAIns CLion 2019强大的智能代码辅助,让你省时省力又省心,拥有只能编辑器来分析上下文,通过导航和搜索功能快速找到你需要的内容,非常实用的是能够实时现实出代码中存在的错误和可能出现风险的地方,方便大家快速修复,避免后期不必要的损失。有需要的朋友,欢迎前来macdown下载体验!
JetBrains CLion 2020 for Mac(适用于C和C ++的跨平台IDE)
立即下载
JetBrains CLion怎么样?JetBrains CLion 2020是Mac平台上适用于C和C ++的跨平台IDE工具。JetBrains CLion 2020更新了!它的C ++重构现在更加准确,代码突出显示已转移到Clangd以使编辑器更具响应性。为了帮助您遵循首选的编码风格,CLion现在与着名的ClangFormat工具集成,并增加了对各种C / C ++命名方案的支持。
2021-04-15523.45 MB简体中文
JetBrAIns CLion 2019新增功能
嵌入式开发
STM32CubeMX集成
如果您开发STMicroelectronics主板,您会很高兴知道CLion现在与STM32CubeMX集成:
CLion可以创建一个新的.ioc项目或打开一个现有项目,并生成一个CMake文件以正确使用它。
您可以随时直接从CLion启动STM32CubeMX以更新电路板设置并生成代码。
CLion提醒您选择一个电路板配置,并在UI中建议一个选项列表。OpenOCD支持
现在,CLion支持使用Open On-Chip调试器进行调试。使用新的运行/调试配置模板“OpenOCD Download and Run”在您的微控制器上进行调试。
如果您在CLion中使用STM32CubeMX项目,将自动为您创建OpenOCD运行/调试配置。ClangFormat
ClangFormat工具广泛用于C / C ++世界,甚至被许多开发人员视为标准。它的配置文件可以在许多项目中找到,特别是在开源软件中。它现在在CLion中得到支持!
ClangFormat跨所有IDE操作
CLion 2019.1添加了ClangFormat作为替代代码格式化程序。为您当前的项目或CLion中的所有项目启用它,让CLion使用它来格式化您的代码:
输入编辑器或粘贴代码
调用重新格式代码操作
重新格式化为预提交挂钩
生成样板代码
重构代码
应用快速修复或意图操作使用.clang格式配置
CLion 在您的项目中检测.clang格式的配置文件,并建议切换到ClangFormat。如果有多个配置文件,则可以通过从工具栏切换器中选择“查看
命名约定
在CLion中设置命名
CLion现在尊重您提供的命名方案。在以下情况下将使用所选设置:
自动完成代码
生成代码
重构代码
应用快速修复
您可以手动配置风格设置 | 编辑| 代码风格| C / C ++ | 命名约定或从预定义方案中选择命名。命名检查不一致
CLion可以帮助在编辑器中强制执行所选的命名约定。只需启用Inconsistent Naming检查,CLion将突出显示有问题的名称,并建议快速修复以更准确的名称替换所有用法。
C ++支持
使用Clangd进行代码突出显示和快速修复
为了提高编辑器性能,现在可以在基于Clangd的互补语言引擎上实现代码突出显示和快速修复(默认情况下与引擎一起启用)。
对于快速修复,快速修复的位置在Clangd中计算,而修复本身由CLion提供。由Clang提供的错误消息
一段时间以来,我们一直在利用基于Clangd的语言引擎在编辑器中注释代码错误和警告。在v2019.1中,CLion得到了改进,并且由Clang提供了更详细的错误消息。
一个实用的例子是在C ++代码中调试失败的重载决策。改进了重命名重构
我们改进了文件的重命名重构:
当您执行文件重命名时,CLion会询问您是否还要重命名关联的类/结构,反之亦然。
重命名头文件时,相应地更新标头保护。改进的Extract重构
Extract重构现在更加准确,并且:
尊重类型别名,不扩展静态成员
尊重std::命名空间限定符
尊重模板专业化和模板参数成员函数可以是静态的
此新检查报告可以标记为静态的成员函数。它在基于Clangd的语言引擎之上工作,并分析方法体,试图检查它是否依赖this。
调试器
静音变量
为了获得更好的步进性能,或者只需要偶尔观察变量,您现在可以显式地静音变量。通用的每个IDE开关将停止变量计算,变量视图中的每个变量都会获得一个 Load选项,您可以根据需要应用它。反汇编视图
除了GDB后端之外,现在还可以为LLDB提供反汇编视图。我们一般也改进了视图,现在它显示了按功能划分的信息。
和以前一样,在没有源代码的函数上使用Force Step Into(Shift + Alt + F7)时,反汇编视图可以正常工作。
记忆视图
内存视图在调试模式下转储指针后面的内存。要调用它,请在调试器的变量视图中选择一个指针变量,然后按Ctrl + Enter。
在步进期间,如果您打开了内存视图,CLion将突出显示所选内存块中发生的内存更改。自定义构建和运行
自定义构建目标
独立于构建系统的构建目标(设置 |构建,执行,部署|自定义构建目标)允许您添加自定义目标并配置用于构建/清理目标的任何工具。
最典型的用例是编译数据库项目,它缺少有关构建整个项目的信息。自定义运行/调试配置
要从CLion运行和调试自定义目标,请使用自定义生成应用程序模板(运行|编辑配置...)创建相应的运行/调试配置。
调试器将从Custom Build Target的ToolchAIn设置中获取。注入的语言
现在可以相应地处理带有其他语言代码片段的字符串文字。要暂时注入语言,请按Alt + Enter,应用意图“注入语言或参考”,然后选择适当的语言。例如,SQL字符串,HTML代码或正则表达式。根据所选语言,CLion将提供代码突出显示和特定于语言的意图和行动。自定义颜色主题
照亮您的IDE
厌倦了克里昂的黑白主题?从图标到单选按钮和箭头,确切地调整IDE中的每种颜色。
每个主题实际上都是一个主题插件,您可以直接从我们的插件库下载。或者,如果您愿意,可以使用DevKit创建自己的主题插件,并通过JSON文件修改CLion的外观。
最近的位置
最近的位置弹出窗口(Shift + Ctrl + E)按时间顺序列出您访问过的所有位置,以便您可以轻松返回并查找内容。
使用即时搜索按文件名或包含的代码段过滤位置。或者,切换到仅显示更改的位置。
![](https://www.aspxhome.com/images/zang.png)
![](https://www.aspxhome.com/images/jiucuo.png)
猜你喜欢
- 当您发现MP4视频的背景音乐优美并且打算仅将其保存为MP3音频格式时,您想到的第一个想法就是将MP4转换为MP3。有人说可以将文件扩展名从
- 各人好, 咱们在 一样平常 事情 傍边 常常会 碰着 单一的表格数据, 假如一个一个的 计较填写太 消耗人力, 那末就有了WPS函数的存在,
- 大家知道,在同一单元格内可以用快捷键Alt+Enter进行手动换行,让单元格内的文本显示为多行。有时会遇到这种情况,需要将同一单元格内手动换
- 如何在WPS默认表格中修改大小?新手不会,上网找怕麻烦,而且教程太乱没有统一的答案怎么办,哪里有更好的方法?下面小编马上就告诉大家怎么做。W
- 在Mac系统中,预览程序是有强大的图片处理功能,我们可以使用预览给图片添加水印,还可以添加有自己个性的签名,下面分享用预览程序设置图片个性签
- word怎么做表格?如今,很多东西都需要计算机,学好计算机基础对我们的学习和工作有利, 那么,Word文档怎么插入表格?让我来教教你!01、
- 很多朋友不知道word2013怎么自动生成目录,下文将会演示word2013自动生成目录操作方法,生成目录对word2013新手来说是一个难
- 苹果发布了 macOS 11 Big Sur 的第四个开发人员 beta 版本 ,其带来了微小但值得注意的变化。在“系统偏好设置”中添加了一
- 欢迎观看 Microsoft PowerPoint 教程,小编带大家学习 PowerPoint 的使用技巧,了解如何在 PowerPoint
- 教大家用Word手动添加目录!首先我们在文档中输入目录,可以用标题的形式输入: 然后我们选中目录,如下图所示:&nbs
- 应用程序文件夹在mac电脑中的使用至关重要,频率非常高,如果不小心弄丢了应用程序文件夹,那将是非常麻烦的事儿,今天小编分享一点如何快速找回应
- 经常需要制作各种各样的表格,当我们输入数据过多的时候,就会看的烟花缭乱,那么今天我们就来教大家,如何在输入指定内容的时候,自动根据内容匹配相
- excel中day函数的用途是返回用序列号(整数1到31)表示的某日期的天数,用整数1到31表示。判断一个月的最大天数,对于报表日期范围的设
- 我们生活中常常遇到二维码和条形码,看起来很乱很复杂的一个码,其实不难制作,比如条形码,用excel就可以做出,具体怎么操作呢?以下是小编为您
- 在WPS文字的排版中,我们有时会用到一些背景图片,来衬托我们的文章,下面给大家分享WPS将图片设置为背景的方法,欢迎大家来到学习。WPS将图
- Excel在使用的过程中,有时候在打开一个电子表格文件时会突然遇到向程序发送命令时出现问题的错误提示,这时应该怎么办呢?下面随小编一起来看看
- word功能强大,可以在其中建立表格,有时因为工作需要可能会对重要的内容加上标注,这就需要单独把单元格、单行或单列换一个颜色,那么下面就由小
- 多媒体时代的电子文档、表格、演示,大量运用了嵌入式对象比如:图片、图表、公式、声音、动画等等在为作品增加表现力的同时也给编辑工作带来了一定的
- 在使用wps演示制作幻灯片文档时,可以适当添加一些闪光动画,让幻灯片文档看起来更美观。下面是小编整理的wps演示添加闪光动画的方法,供您参考
- 双十一马上就到来了,在这个时期应该是各个网站的商家最忙的时候,需要提前规划活动的运营,有的就直接交给运营机构,传闻他们是千万流量的操盘手,一