JetBrains CLion 2019是捷克JetBrains公司旗下最新推出的一款适用于C和C++的跨平台IDE,是市面上主流的开源式开发平台。软件以IntelliJ为基础设计具有很好的可编译行,能够支持cmake和各种其他Web技术,如javascript、XML和HTML等,它的产生必将进一步的提高编码时的工作效率。在全新的CLion 2019中功能将更加强大,通过STM32CubeMX的集成Clien可以创建一个新的.ioc项目或打开一个现有的,并生成一个CMake文件,以正确地使用它。它的C+重构现在更加精确,代码突出显示已经转移到Clangd,以使编辑器更有响应性。软件还拥有了特有的OpenOCD支持,现在你可以使用新的Run/Debug配置模板“OpenOCD下载并运行”在你的微控制器上进行调试。如果你使用Clion中的STM32CubeMX项目,将自动为你创建OpenOCD运行/调试配置,运行效率是以往的三倍以上,详细程序员们也能够更好的进行工作。并且为了帮助你遵循你喜欢的编码风格,在保留原先版本优势的情况下新添加了与著名的代码集成,并添加对各种C/C+命名方案的支持。强大的智能代码辅助,拥有只能编辑器来分析上下文,通过导航和搜索功能快速找到你需要的内容,非常实用的是能够实时现实出代码中存在的错误和可能出现风险的地方,方便大家快速修复,避免后期不必要的损失。
PS:在这里小编给大家带来的是
JetBrains CLion 2019.1.4中文破解版,此版本中能够完美兼容64位操作系统,32位将不在支持请用户提前做好相关准备。并且在文件包中附带上了产品相应的激活码与汉化补丁,能够完美的解除官方附加的各种限制,免费体验到专业版功能,再加之完整的简体中文语言汉化相信你使用的会更加得心应手。
安装教程
1、通过
百度网盘在本站下载好这款软件的中文破解版文件包,将其解压出来可到安装主程序、激活码、汉化补丁,如下图所示。
2、双击CLion-2019.1.exe”启动主程序,来到软件欢迎界面点击“Next”。
3、安装路径没有硬性要求,自行选择好后点击“Next”。
4、这里是软件安装组件,根据自我需求选择安装即可。
5、直接默认,点击“Install”开始正式安装。
6、耐心等待软件安装完成,然后去掉勾选切记不要先运行软件。
7、快捷键win+R输入命令【C:windowssystem32driversetc】,然后用记事本方式打开hosts文件。
8、将
0.0.0.0 account.jetbrains.com
0.0.0.0 www.jetbrains.com
0.0.0.0 www-weighted.jetbrains.com输入后,保存。
9、这时即可运行软件,在弹窗中选中第三项【Do not import settings】并点击OK。
10、弹出软件预览界面,点击右下角的“skip remaining and set defaults”,跳过基本设置。
11、接着“activation code”,打开“JetBrains Key.txt”文件,将里面的key复制进去,点击【OK】即可破解成功。
12、这时软件还是英文界面,把如下图所示的两个文件复制到【C:Program FilesJetBrainsCLion 2019.1lib】路径下即可完成汉化,注意这是默认路径,更改过的请自行选择好。
13、彻底关闭软件,重新启动一次即可查看到软件已经完美汉化为简体中文支持,请尽情享受吧!
新增功能
1、STM32CubeMX集成
如果您为STMicroElectronicsboard开发,您将很高兴知道Clien现在与STM32CubeMX:
Clien可以创建一个新的.ioc项目或打开一个现有的,并生成一个CMake文件,以正确地使用它。
您可以启动STM32CubeMX,随时直接从Clion更新板设置和生成代码。
Clien提醒您选择一个板配置,并建议用户界面中的选项列表。
2、OpenOCD支持
使用开放式片上调试器现在得到了克莱恩的支持。使用新的Run/Debug配置模板“OpenOCD下载并运行”在您的微控制器上进行调试。如果您使用Clion中的STM32CubeMX项目,将自动为您创建OpenOCD运行/调试配置。
了解更多关于STM32CubeMX与OpenOCD集成
3、跨所有IDE操作的ClangFormat
Clien 2019.1添加了ClangFormat作为另一种代码格式化程序。为当前项目或Clien中的所有项目打开它,让Clien使用它将代码格式化为您的代码:
键入编辑器或粘贴代码
调用“重新格式化代码”操作
重新格式化为预提交钩子
生成样板代码
重构码
应用快速修复或意图操作
4、使用.clang格式配置
克莱恩.clang-格式配置文件在您的项目中,并将建议切换到ClangFormat。如果有多个配置文件,则可以通过选择“查看的ClangFormat选项”从工具栏开关。
没有配置文件?没问题-Clien将简单地默认为LLVM风格。
5、在Clien中设置命名
现在Clien尊重您提供的命名方案。下列情况下将使用选定的设置:
自动完成代码
生成码
重构代码
应用快速修复
中手动配置样式。设置+命名约定或从预定义的方案中选择命名。
6、不一致命名检查
CLEN可以帮助在编辑器中强制执行选定的命名约定。只需打开不一致命名检查,和克里恩将突出问题的名称,并建议一个快速修复,以取代所有的用法,以一个更准确的名称。
7、头部保护样式
在……里面设置编辑器代码样式C/C+命名约定,您可以配置标题警卫在创建新的头文件时使用的样式。
您可以更新此速度模板,也可以从预定义的方案中选择样式。
8、用Clangd突出显示代码和快速修复
为了提高编辑器的性能,代码突出显示和快速修复现在是在互补的基于Clangd的语言引擎之上实现的(默认情况下与引擎一起启用)。对于快速修复,快速修复的位置是在Clangd中计算的,而修复本身是由Clion提供的。
9、Clang提供的错误消息
一段时间以来,我们一直在利用基于Clangd的语言引擎来注释编辑器中的代码错误和警告。在第2019.1版中,该软件得到了改进,并得到了更详细的由Clang提供的错误消息。
这方面的一个实际有用的例子是在C+代码中调试一个失败的过载解决方案。
10、改进的重命名重构
我们改进了文件的重命名重构:
执行文件重命名时,Clion询问是否也要重命名相关的类/结构,而反过来则是这样。
当头文件被重命名时,相应地更新报头保护。
11、改进的提取重构
摘要重构现在更加准确,并且:
尊重类型别名,不扩展静态成员
尊重std::名称空间限定符
模板专门化和模板参数方面
12、拆卸视图
现在,除GDB后端之外,LLDB还可以使用反汇编视图。我们还对视图进行了总体改进,使其现在显示按功能划分的信息。
如前所述,当您使用ForceStep INTO时,反汇编视图可以工作(Shift+Alt+F7)在没有源代码的函数上。
13、静音变量
为了获得更好的步进性能,或者如果您只需要偶尔查看变量,现在可以显式地使用MUTE变量。一般的每个IDE开关将停止变量计算,变量视图中的每个变量都将获得一个负载选项,您可以根据需要应用该选项。
14、内存视图
内存视图在调试模式下转储指针后面的内存。要调用它,请在调试器的变量视图中选择一个指针变量,然后按下Ctrl+Enter.在步进过程中,如果打开了内存视图,Clion将突出显示所选内存段中发生的内存更改。
15、自定义构建目标
构建-系统独立的构建目标(设置允许您添加自定义目标并配置用于生成/清除目标的任何工具。
最典型的用例是编译数据库项目,缺乏构建整个项目的信息。
16、自定义运行/调试配置
要从CLEN运行和调试自定义目标,请使用自定义构建应用程序模板创建相应的Run/Debug配置(Run_Edit Configuration…)。
调试器将从自定义生成目标的工具链设置中提取。
17、照亮你的IDE
厌倦了“狮子座”中的黑白主题?调整IDE中的每一种颜色,从图标到单选按钮和箭头。
每个主题实际上都是一个主题插件,您可以直接从我们的插件库下载。或者,如果您感到满意,可以使用devkit创建自己的主题插件,并通过JSON文件修改Clion的外观。
软件亮点
一、智能编码辅助
当你专注于重要的事情时,相信CLion会处理好日常事务。彻底了解您的代码,它可以通过智能和相关的代码完成、即时导航和可靠的重构来提高您的工作效率。
1、轻松开始
在CLion中启动一个新项目非常简单,只需点击一下鼠标就可以将文件添加到项目中。CLion与CMake、Gradle和编译数据库项目模型一起工作。如果您使用不同类型的项目,集成开发环境将帮助您导入到CMake。
2、智能编辑器
有了一个分析上下文并理解您的项目的集成开发环境,您可以比您想象的更快地编写代码。尝试智能完成、格式化和代码洞察的有用视图。
3、导航和搜索
通过即时导航找到代码中的符号、类或文件。检查调用或类型层次结构,并在任何地方轻松搜索几乎所有内容(包括集成开发环境设置)。
4、代码生成和重构
CLion为您生成代码时节省不必要的输入时间:从getter/setter到更复杂的模板。使用重构来以思考的速度改进和清理代码。
5、动态代码分析
用CLion编写美丽而正确的代码。所有受支持语言的静态分析(包括DFA)会在您键入时立即突出显示代码中的警告和错误,并建议快速修复。
6、编辑器定制
选择一个默认的编辑器主题或自定义它们以匹配您的个人偏好。采用以键盘为中心的方法,选择你最喜欢的键图,或者轻松创建自己的键图。
二、内置工具和集成
CLion不仅仅是一个编辑器,它提供了一个强大的调试器和动态分析工具,可以轻松地调查和解决问题,内置谷歌测试,增强。单元测试的测试和捕获,许多流行的VCS支持开箱即用和更多。
1、运行和调试
在CLion中本地或远程构建、运行和调试您的应用程序和单元测试。
使用调试器用户界面,GDB或线性数据库作为后端。
2、动态分析
使用Valgrind内存检查和谷歌
杀毒软件集成来检测内存错误、数据竞争和未定义的行为问题。使用中央处理器剖析器集成来分析应用程序的性能。
3、CMake支持
CMake是一个著名的跨平台构建系统,广泛用于C和C++项目。得益于CLion的智能CMake支持,包括代码生成、完成和自动目标更新。
4、单元测试
CLion支持谷歌测试,增强。测试和捕获框架,并提供内置的测试运行器和强大的用户界面来调查测试结果。它甚至可以在你编写测试时为你生成代码(为谷歌测试)。
5、代码文档
使用CLion,轻松记录您的代码。在“快速文档”弹出窗口中预览Doxygen样式的文档,对命令和函数参数使用完成,并为Doxygen注释生成存根。
6、VCS一体化与地方历史
CLion为最受欢迎的VCS提供了统一的界面,包括Subversion、Git、GitHub、Mercurial、CVS、Perforce和TFS。与此同时,当地历史会让你免于意外事故。
7、终端、Vim模式、数据库和其他
通过内置终端访问命令行,使用Vim键绑定打开Vim仿真模式,或者使用其他各种插件扩展集成开发环境的功能。
系统要求
1、Linux 64位、Windows 7.0 x64、8.0 x64或OS X 10.9+
2、2 GB的免费RAM
3、gnome或kde桌面Linux版
4、JDK 1.6以上
5、1024×768最小屏幕分辨率
6、64位Linux、64位Windows 7或OS X 10.9+2GB可用内存
7、Linux gnome或kde界面
8、1.6版JDK或更高版本
9、分流率至少达到1024×768
0条评论