开发软件

关注公众号 jb51net

关闭
JetBrains CLion 2024.3.1.1 Mac 中文无限试用免费版(附安装教程)

JetBrains CLion 2024.3.1.1 Mac 中文无限试用免费版(附安装教程)

您还可以选择:百度网盘下载

热门排行

简介

CLion2024是一款C/C++集成开发环境,提供智能的代码编辑器,包括代码补全、代码高亮、自动编程和动态代码分析等多种功能,除了请打的编辑功能之外,还可进行代码重构、代码测试和分析等,极大的提升代码编辑效率。

CLion 2024是JetBrains旗下的提供的跨平台C/C++ IDE工具最新版本,该版本以C++14(几乎完全支持)和C++17(初次支持) 编写代码、即使没有源码也可通过Disassembly view(反汇编视图)轻松调试、在Catch帮助下测试代码,并尝试对Microsoft Visual C++编译器的实验性支持。

CLion 2024.3 标志着 CLion Nova 的又一个重要里程碑。 新语言引擎这个经过显著改进的版本包含一些呼声最高的功能,现在已可满足大多数用例。 此版本还包括用于嵌入式开发的新功能,例如调试服务器以及对原生 Zephyr West 调试的支持。 OpenCV 图像查看器以及将调试器附加到未启动进程的功能使 CLion 2024.3 更加完善。

CLion 2024 Windows下载

安装教程

1、下载完成后打开软件镜像包,将左侧的CLion拖到右边的应用程序中进行安装,如图:

2、安装好后,点击Evaluate for free,然后点击Evaluate进入CLion软件

3、进入主页面创建新项目,将ide-eval-resetter-2.1.13.zip拖动到主页面

4、在菜单栏帮助中找到Eval Reset可换出插件主界面

5、勾选Auto reset before per restart,点击Reset

6、点击是即可

最新方法:

下载解压文件,解压后位置不要移动。先打开文件夹scripts,执行unistall-current-user.vbs,直接双击打开,此步骤是为了防止之前有过激活信息,可先执行卸载脚本在再进行后面的激活操作,避免失败。

稍等一会,直到出现“done”,然后重启软件

重新打开 IDEA,找到 Help->Register,选择activation code,填入激活码,点击激活即可。

如果重启无法激活,请重启系统。

7、中文设置:点击「Preferences…」打开软件的偏好设置,点击左侧导航的 Plugins,在右侧的 Type / to see options 处输入chinese,找到Chinese (Simplified) Language,点击Install

8、安装完成后点击 Restart 重启即可

功能特色

·提供C及C++支持(包含C++11, libc++ 和Boost),同时也支持JavaScript, XML, HTML 和CSS 。
·支持GCC、clang、MinGW、Cygwin 编译器以及 GDB 调试器。
·提供对CMake 支持:包含自动处理CMake changes和CMake targets,更新新创建的 C/C++ 档案及CMake Cache 编辑器。
·提供各式编码辅助:包含多行编辑功能、智能完成功能以及一键导航等。
·安全可信的自动代码重构功能。
·代码分析功能:监控代码品质并提供快速修复让开发人员得以及时就地解决问题。
·集成GDB 调试器及评估表达式(expressions)功
能、STL 容器渲染器(renderers)、监视(watches)、内嵌变量视图等。
·与最热门的版本控制系统集成:Subversion、Git、GitHub,、Mercurial、CVS、Perforce及TFS。
·内建terminal 模式并可通过插件实现提供Vim-emulation模式。

更新日志

主要更新
CLion Nova
我们更快的新语言引擎 CLion Nova 现在是新用户的默认选项。 在这个版本中,我们实现了一些呼声最高的功能并修正了多个主要 bug。 最终,我们计划让 CLion Nova 成为所有新老用户的默认引擎。 但首先,我们想知道您对此是否有任何疑虑。

CLion Nova 中的内存使用量改进
CLion Nova 中的许多改进有助于减少引擎的内存使用量,这在 Chromium 等大型项目中尤为明显。 IDE 现在响应更快,启动速度也更快。

Meson 支持
OpenCV 图像查看器
调试包含二维 OpenCV 数组的代码时,调试器现在允许您在单独的对话框中将其作为图像查看并使用各种编辑选项。 此新功能使计算机视觉和机器学习应用程序的开发变得更加简单方便。

针对 VCS 的改进
调试服务器 实验性
我们添加了一个新的 Debug Servers(调试服务器)配置选项,使您可以更轻松地为嵌入式和远程开发配置调试。 使用调试服务器,您可以选择要在哪个调试探头上运行或调试构建目标。 此前,您必须为每个调试探头和构建目标组合设置单独的运行/调试配置。

CLion Nova
实时模板
征求反馈
在这个版本中,我们的新语言引擎 CLion Nova 获得了一系列重要功能,例如各种语言特定功能和 UI 更新。 我们还修正了一些主要 bug,包括内存占用相关 bug。 为了使从 CLion Classic 的过渡更加简单,用户不必再进入 Advanced Settings(高级设置)切换到新引擎 – 我们现在还在 Welcome(欢迎)屏幕和 Configuration(配置)菜单中增加了切换按钮。

内存使用量改进
我们对 CLion Nova 做出了许多改进,以减少其内存占用。 这在大型项目中尤其明显。 将 CLion Nova 2024.2 中的 Chromium 项目与 2024.3 中的同一项目的内存使用情况进行比较,在新版本中,IDE 前端使用的内存减少了 51%,而 IDE 后端使用的内存减少了 15%。

调用层次结构
函数调用层次结构显示了调用方和被调用方的层次结构,帮助您更好地了解函数如何交互。
要查看调用层次结构,在编辑器中选择一个函数,然后从主菜单中选择 Navigate | Call Hierarchy(导航 | 调用层次结构),或使用快捷键 ⌃⌥H (macOS) 或 Ctrl+Alt+H (Windows/Linux)。

来自其他项目和框架的预定义代码样式
现在,您可以通过 Settings | Editor | Code Style | C/C++ | Set from…(设置 | 编辑器 | 代码样式 | C/C++ | 设置自…)选择预定义的代码样式,如 LLVM、Google、Qt 或 GNU。

递归调用的装订区域图标
我们在装订区域中为递归调用添加了一个图标。 这可以让您更轻松地查看代码中使用递归函数的位置,并避免堆栈溢出等潜在有害情况。 图标也会显示在调用层次结构中。

Quick Definition(快速定义)支持
Quick Definition(快速定义)弹出窗口会显示类、函数、方法和其他项目符号的定义位置和方式。 要调用它,在编辑器中将文本光标置于符号处,然后按 ⌥Space (macOS) 或 Ctrl+Shift+| (Windows/Linux)。 您也可以通过 View | Quick Definition(视图 | 快速定义)从主菜单访问它。

嵌入式开发
调试服务器 实验性
我们添加了一个新的 Debug Servers(调试服务器)配置选项,以简化嵌入式和远程开发调试的配置过程。 这是 Settings | Debugger(设置 | 调试器)中的一个单独部分,您可以在其中设置基于 gdbserver 的调试服务器。

首先,您需要在 Settings | Advanced Settings | Debugger(设置 | 高级设置 | 调试器)下启用 Debug Servers(调试服务器)。 然后,您可以在 Settings | Debugger(设置 | 调试器)中打开 Debug Servers(调试服务器)对话框,或者从主工具栏切换器调用 Edit Debug Servers(编辑调试服务器)。

对 West 的调试支持
在此版本中,我们扩展了对 Zephyr West 的支持,增加了原生调试 West 项目的功能。 这样一来,您可以在 IDE 中轻松配置和运行调试会话。

可编辑外设寄存器值
调试 GPIO 引脚或计时器等开发板外设时,您现在可以在 Debug(调试)工具窗口的 Peripherals(外设)窗格中编辑外设寄存器,立即看到更改的效果。

利用 CLion Nova 支持 MISRA C++:2023
MISRA C++:2023 是 MISRA C++ 的最新版本,为在安全关键型系统中使用 C++17 提供了指导。 CLion 的静态分析工具包现在包含大量 MISRA C++: 2023 检查。

调试器
OpenCV 图像查看器
如果您在调试使用 OpenCV 的计算机视觉或 ML 应用程序,您现在能够以图像形式查看二维 OpenCV 数组。 调试器会在单独的对话框中显示这些图像,并提供多种编辑选项和功能,例如在步进时更新图像。

带有 JSON、XML 或 HTML 数据的字符串的格式化视图
调试存储换行符或 JSON、XML 和 HTML 数据的字符串时,您可以直接在调试器中查看根据其代码样式设置格式的字符串。 按变量旁边的 View(视图),您将能够在单独的窗口中查看结构化或原始数据。

将调试器附加到未启动的进程
现在,您可以将调试器附加到未启动的本地进程。 这将在启动时自动触发调试。 例如,当项目的一部分使用 C++ 编写并在 CLion 中运行,而另一部分用另一种语言编写并在外部环境中运行时,此功能就非常实用。

捆绑包更新
我们更新了以下捆绑的调试器:
GDB 已更新到 15.2。
LLDB 已更新到 19.1.3。
AI Assistant

更新后的 JetBrains AI Assistant 插件配备了我们内部训练的 C++ 大语言模型,使 CLion 的云代码补全更快、更智能。 现在,它提供了更广泛的使用场景,增强的后缀匹配可以确保预测的代码段正确补全现有代码。

其他改进
新 C++ 项目的入门提示
如果您刚刚开始使用 CLion,您会注意到改进的入门提示。 它们向您展示了如何使用 IDE 的一些关键功能,让您从一开始就更清楚地了解其功能。 这将缩短熟练使用 CLion 所需的时间。

项目状态微件
我们将项目状态通知从编辑器顶部移动到状态栏中新增的微件,以减少干扰。 现在,如果您在项目中创建一个新的 .cpp 文件, 图标就会出现。 只有将鼠标悬停在图标上时,才会出现文件不属于任何项目的通知。 点击图标后,微件会建议将文件添加到 CMake 项目。 如果不需要,您可以关闭弹出窗口,只在状态栏中留下图标。

新终端的更新 UI
新终端的界面采用了更紧凑的设计,减少了填充,旨在最大限度地利用您的屏幕空间。 这也提高了使用命令时的可见性,同时不影响可读性。

属性类型检查
高亮显示所选文本的匹配项
默认情况下,CLion 现在会高亮显示您在文件中选择的文本的所有实例,而不仅仅是 .c 和 .cpp。 这使得跟踪所选文本在文件中出现的位置更加简单。 如果您更喜欢此前的行为,您可以在 Settings | Editor | General | Appearance(设置 | 编辑器 | 常规 | 外观)中禁用此功能。

新的 CMake 版本
CMake 捆绑包已更新至 3.30.5。

大家还下载了