大小:1.27G
更新时间:24-11-28
系统:Pc
版本:v2024.3
jetbrains clion 2024官方版是一款功能强大的C和C++集成开发环境(IDE),专为C/C++开发者设计,提供了一站式的开发体验。它结合了智能代码编辑、快速导航、灵活的代码构建以及可靠的调试功能,帮助开发者高效编写、调试和优化C/C++应用程序。不仅如此,CLion2024还具备智能的代码编辑功能。它提供了代码自动补全、语法高亮、错误提示等特性,大大提升了代码编写的速度和准确性。智能代码提示功能能够基于上下文给出相关的函数、变量或类,帮助开发者快速选择并插入代码片段,减少了手动输入和查找的工作量。
1、CMake 更新
您感觉编辑 CMake 脚本有挑战吗? 借助 CLion 2024,您可以为 CMake 目标获取增强的编写辅助,更轻松地进行脚本编辑。 现在,CLion 会为新目标的创建建议实时模板,以及为目标名称建议代码补全、导航和 Find Usages(查找用法)。
2、调试增强功能
我们正在持续改进 CLion 与调试器后端的集成。 借助这个最新版本,可以在 CLion 中调试多进程目标。 GDB 用户现在将受益于对最新的 GDB 14.1 版本的捆绑支持。 新增了一个选项来提升 GDB 索引编制,进而增强调试性能。
3、Meson 支持
我们继续改进 CLion 的 Meson 支持。 2024.1 版本附带 Meson 工具窗口,其中包含多种实用命令、适用于 Meson 的自定义设置,以及从 CLion 中的 New Project(新建项目)向导创建新 Meson 项目的选项。
4、针对 VCS 的改进
CLion 和其他 JetBrains IDE 中的 VCS 支持已获得显著更新,我们增强了差异查看器、改进了分支搜索功能、简化了代码审查工作流,并为整个子系统带来许多其他实用改进。
5、实时模板
您需要新的 CMake 目标吗? 新增的实时模板可自动为您创建 add_executable(输入 exe)和 add_library(输入 lib)CMake 命令。
6、目标名称补全
CLion 现在可以补全 CMake 命令中的目标名称。 这使您可以更轻松地将文件链接到目标和执行其他目标相关操作。
一、主要更新
1、CLion Nova
我们更快的新语言引擎 CLion Nova 现在是新用户的默认选项。 在这个版本中,我们实现了一些呼声最高的功能并修正了多个主要 bug。 最终,我们计划让 CLion Nova 成为所有新老用户的默认引擎。 但首先,我们想知道您对此是否有任何疑虑。
2、CLion Nova 中的内存使用量改进
CLion Nova 中的许多改进有助于减少引擎的内存使用量,这在 Chromium 等大型项目中尤为明显。 IDE 现在响应更快,启动速度也更快。
3、OpenCV 图像查看器
调试包含二维 OpenCV 数组的代码时,调试器现在允许您在单独的对话框中将其作为图像查看并使用各种编辑选项。 此新功能使计算机视觉和机器学习应用程序的开发变得更加简单方便。
4、调试服务器 实验性
我们添加了一个新的 Debug Servers(调试服务器)配置选项,使您可以更轻松地为嵌入式和远程开发配置调试。 使用调试服务器,您可以选择要在哪个调试探头上运行或调试构建目标。 此前,您必须为每个调试探头和构建目标组合设置单独的运行/调试配置。
二、CLion Nova
1、征求反馈
在这个版本中,我们的新语言引擎 CLion Nova 获得了一系列重要功能,例如各种语言特定功能和 UI 更新。 我们还修正了一些主要 bug,包括内存占用相关 bug。 为了使从 CLion Classic 的过渡更加简单,用户不必再进入 Advanced Settings(高级设置)切换到新引擎 – 我们现在还在 Welcome(欢迎)屏幕和 Configuration(配置)菜单中增加了切换按钮。
现在,CLion Nova 在性能方面相对于 CLion Classic 的优势更加明显。 因此,我们相信 CLion Nova 能成为所有用户的默认引擎,而不仅仅是新用户。
不过,我们知道并非所有现有用户都准备好进行转换,我们也想了解其中的原因。 所以,我们非常希望您能告诉我们为什么您更喜欢 CLion Classic 而不是 CLion Nova。
您可以从主 IDE 菜单中选择 Help | Submit Feedback…(帮助 | 提交反馈…)来分享您的反馈。 我们将仔细检查,尽全力解决任何可能阻碍您使用 CLion Nova 的关键问题。
2、内存使用量改进
我们对 CLion Nova 做出了许多改进,以减少其内存占用。 这在大型项目中尤其明显。 将 CLion Nova 2024.2 中的 Chromium 项目与 2024.3 中的同一项目的内存使用情况进行比较,在新版本中,IDE 前端使用的内存减少了 51%,而 IDE 后端使用的内存减少了 15%。
对于我们的用户来说,这意味着:
IDE 现在响应更快,因为它使用的内存更少,调用垃圾回收器的频率也更低。
IDE 能够更快地运行并更快地对项目更改做出响应。
3、调用层次结构
函数调用层次结构显示了调用方和被调用方的层次结构,帮助您更好地了解函数如何交互。
要查看调用层次结构,在编辑器中选择一个函数,然后从主菜单中选择 Navigate | Call Hierarchy(导航 | 调用层次结构),或使用快捷键 ⌃⌥H (macOS) 或 Ctrl+Alt+H (Windows/Linux)。
4、来自其他项目和框架的预定义代码样式
现在,您可以通过 Settings | Editor | Code Style | C/C++ | Set from…(设置 | 编辑器 | 代码样式 | C/C++ | 设置自…)选择预定义的代码样式,如 LLVM、Google、Qt 或 GNU。
5、递归调用的装订区域图标
我们在装订区域中为递归调用添加了一个图标。 这可以让您更轻松地查看代码中使用递归函数的位置,并避免堆栈溢出等潜在有害情况。 图标也会显示在调用层次结构中。
6、Quick Definition(快速定义)支持
Quick Definition(快速定义)弹出窗口会显示类、函数、方法和其他项目符号的定义位置和方式。 要调用它,在编辑器中将文本光标置于符号处,然后按 ⌥Space (macOS) 或 Ctrl+Shift+| (Windows/Linux)。 您也可以通过 View | Quick Definition(视图 | 快速定义)从主菜单访问它。
三、嵌入式开发
1、调试服务器 实验性
我们添加了一个新的 Debug Servers(调试服务器)配置选项,以简化嵌入式和远程开发调试的配置过程。 这是 Settings | Debugger(设置 | 调试器)中的一个单独部分,您可以在其中设置基于 gdbserver 的调试服务器。
首先,您需要在 Settings | Advanced Settings | Debugger(设置 | 高级设置 | 调试器)下启用 Debug Servers(调试服务器)。 然后,您可以在 Settings | Debugger(设置 | 调试器)中打开 Debug Servers(调试服务器)对话框,或者从主工具栏切换器调用 Edit Debug Servers(编辑调试服务器)。
请注意,这是一项实验性功能,目前还不能与 PlatformIO 一起使用。 不过,也有变通方法。 我们鼓励您尝试并与我们分享您的反馈。 我们也很乐意安排一次简短的通话,以详细了解您的具体用例和挑战。
2、对 West 的调试支持
在此版本中,我们扩展了对 Zephyr West 的支持,增加了原生调试 West 项目的功能。 这样一来,您可以在 IDE 中轻松配置和运行调试会话。
导入 Zephyr West 项目时,West 运行/调试配置会在 Run/Debug Configurations(运行/调试配置)切换器中自动创建。 您还可以通过主菜单中的 Run | Edit Configurations…(运行 | 编辑配置…)创建新的运行/调试配置。
3、可编辑外设寄存器值
调试 GPIO 引脚或计时器等开发板外设时,您现在可以在 Debug(调试)工具窗口的 Peripherals(外设)窗格中编辑外设寄存器,立即看到更改的效果。
4、利用 CLion Nova 支持 MISRA C++:2023
MISRA C++:2023 是 MISRA C++ 的最新版本,为在安全关键型系统中使用 C++17 提供了指导。 CLion 的静态分析工具包现在包含大量 MISRA C++: 2023 检查。
四、调试器
1、OpenCV 图像查看器
如果您在调试使用 OpenCV 的计算机视觉或 ML 应用程序,您现在能够以图像形式查看二维 OpenCV 数组。 调试器会在单独的对话框中显示这些图像,并提供多种编辑选项和功能,例如在步进时更新图像。
在调试器的 Threads & Variables(线程和变量)对话框中,点击 View as image(作为图像查看)。
2、带有 JSON、XML 或 HTML 数据的字符串的格式化视图
调试存储换行符或 JSON、XML 和 HTML 数据的字符串时,您可以直接在调试器中查看根据其代码样式设置格式的字符串。 按变量旁边的 View(视图),您将能够在单独的窗口中查看结构化或原始数据。
3、捆绑包更新
我们更新了以下捆绑的调试器:
GDB 已更新到 15.2。
LLDB 已更新到 19.1.3。
4、将调试器附加到未启动的进程
现在,您可以将调试器附加到未启动的本地进程。 这将在启动时自动触发调试。 例如,当项目的一部分使用 C++ 编写并在 CLion 中运行,而另一部分用另一种语言编写并在外部环境中运行时,此功能就非常实用。
要进行配置,从主菜单中选择 Run | Attach to an Unstarted Process…(运行 | 附加到未启动的进程…)。
五、AI Assistant
更新后的 JetBrains AI Assistant 插件配备了我们内部训练的 C++ 大语言模型,使 CLion 的云代码补全更快、更智能。 现在,它提供了更广泛的使用场景,增强的后缀匹配可以确保预测的代码段正确补全现有代码。
最突出的改进之一是多行代码补全,它获得了语法高亮显示和代码建议的逐步接受。
多行代码补全与标准代码补全和全行代码补全(后者使用本地 LLM 并且不需要将数据发送到云端)一起工作。 这样,您就可以逐步审查和接受建议。 您还可以使用快捷键 ⌥→ (macOS) 和 Ctrl+→ (Windows) 逐字接受建议。
六、其他改进
1、新 C++ 项目的入门提示
如果您刚刚开始使用 CLion,您会注意到改进的入门提示。 它们向您展示了如何使用 IDE 的一些关键功能,让您从一开始就更清楚地了解其功能。 这将缩短熟练使用 CLion 所需的时间。
2、项目状态微件
我们将项目状态通知从编辑器顶部移动到状态栏中新增的微件,以减少干扰。 现在,如果您在项目中创建一个新的 .cpp 文件, 图标就会出现。 只有将鼠标悬停在图标上时,才会出现文件不属于任何项目的通知。 点击图标后,微件会建议将文件添加到 CMake 项目。 如果不需要,您可以关闭弹出窗口,只在状态栏中留下图标。
3、新终端的更新 UI
新终端的界面采用了更紧凑的设计,减少了填充,旨在最大限度地利用您的屏幕空间。 这也提高了使用命令时的可见性,同时不影响可读性。
4、高亮显示所选文本的匹配项
默认情况下,CLion 现在会高亮显示您在文件中选择的文本的所有实例,而不仅仅是 .c 和 .cpp。 这使得跟踪所选文本在文件中出现的位置更加简单。 如果您更喜欢此前的行为,您可以在 Settings | Editor | General | Appearance(设置 | 编辑器 | 常规 | 外观)中禁用此功能。
5、新的 CMake 版本
CMake 捆绑包已更新至 3.30.5。
1、进入软件之后,选择插件,然后在搜索栏输入Chinese,最后点击下载
2、下载完成后,点击重启
3、最后我们就会发现已经变成中文啦
1、CLion 为 C 和 C++ 的原生跨平台开发而设计。 此外,它还为 CMake 语言、Python 和常见的网络技术(比如 JavaScript、XML、HTML、Markdown 等等)提供标准支持,同时也支持可以通过捆绑和代码库插件使用的所有其他语言。
2、使用 CLion 轻松记录你的代码。 在 Quick Documentation 弹出窗口中预览 Doxygen 风格的文档,使用补全功能输入命令和函数参数,并为 Doxygen 注释生成存根。
3、CLion 为最流行的 VCS 提供统一的界面,包括 Subversion、Git、GitHub、Mercurial、CVS 和 Perforce。 与此同时,本地历史记录也可以帮你避免异常事故。
4、通过内置终端访问命令行,开启 VIM 仿真模式以及 VIM 键位绑定,或者使用其他插件扩充 IDE 的功能。
5、CLion 支持 Google Test、Boost.Test、Doctest 和 Catch 框架,提供内置测试运行器和强大的 UI 来调查测试结果。 它甚至可以在你写入测试时生成代码(适用于 Google Test)。
6、CMake 是著名的跨平台建构系统,广泛用于 C 和 C++ 项目。 通过代码生成、自动补全和自动目标更新来充分利用 CLion 的智能 CMake 支持。
64 位 Windows 10 1809 及更高版本,或 Windows Server 2019 及更高版本
最低 2 GB 可用 RAM 和 8 GB 系统总 RAM
3.5 GB 硬盘空间,推荐 SSD
最低屏幕分辨率 1024x768
v2024.2.2版本
CLion 2024.2.2 引入了与 ReSharper C++/Rider C++ 语言引擎的更深层次集成、针对调试器的性能改进、适用于嵌入式开发的新功能,以及针对项目模型和构建工具的增强。
其他版本
CLion2022官方版v2022.3.3大小:647.35M时间:2024-04-18查看
clion2023官方版v2023.3.4大小:750.29M时间:2024-04-18查看
相同厂商JetBrains更多>>
同类热门
类似软件
exeinfope汉化版7.02M1230人在用 exeinfo pe是一款非常不错的自动查壳脱壳工具,该软件能够检查程序的编译器信息、是否加壳、入口点地址、输出表 输入表等等PE信息,可以帮助开发人员对程序进行破解,同时还可以提取PE文件中的资源,可以提取图片、EXE、压缩包、MSI、SWF等等
查看InoTouch Editor(汇川HMI编程软件)73.02M1087人在用 InoTouch Editor是由汇川科技出品的一款InoTouch系列触摸屏组态画面开发系统,软件采用Windows Visual Studio风格,界面简洁好用,集成化的开发环境,具有丰富强大的开发功能。可帮助用户对画面里面的程序进行编辑的操作
查看易智豪软件开发助手官方版444K114人在用 易智豪软件开发助手是一款非常实用的编程辅助工具,主要功能为用户提供了GBK,UTF的编码转换工具、引号替换工具、取代码工具和GET请求结果等工具,可有效的帮助您提高编程开发的效率,特别适用于刚学习开发的用户,功能非常强大,使用也非常简单。为方便大家
查看热门标签
网友评论2人参与,1条评论
最新排行
XMLSpear(XML编辑器)21.49Mv3.32绿色免费版 XMLSpear是一款免费且功能强大的XML编辑器,它具有实时验证功能,并且内置Java易于使用,适用于所有平台。经验丰富的XML用户会发现此版本更新了部分先进且独特的功能,例如:交互式模式解析、加载架构的显示和广泛的XPath面板等。
查看海泰克人机界面软件(ADP6.8中文版)25.25Mv6.13.0-B203官方版 海泰客人机界面触摸屏HMI编程软件ADP6.13是一款专为海泰客人机界面触摸屏设计的编程工具,旨在为工业自动化领域的HMI(人机界面)系统开发提供强大的支持。该软件采用“所视即所得”的先进观念,使用者可立即在屏幕上看到界面设计的实际结果,如各种字形
查看x_builder(plc编程软件)53.83Mv2.13官方版 x_builder是一款专业的plc编程软件,这款软件主要将外部输入信号如:按键、感应器、开关及脉波等的状态读取后,依据这些输入信号的状态或数值并根据內部储存预先编写的程序,以微处理机执行逻辑、顺序、计时、计数及算术运算,产生相对应的输出信号等。另
查看Mixly For Arduino(米思齐图形化编程工具)234Mv0.998绿色版Mixly,全名叫做Mixly For Arduino,是由北京师范大学米思齐团队独立研发的一款图形化编程工具。它基于Google的Blockly图形化编程框架开发,目的是为了配合Arduino UNO开发板套件使用。软件自动自带Java8运行环境,能够
查看
第1楼 山东省济南市 网友
管理员 回复