JetBrains CLion 2018.1中文
附注册码汉化包及安装教程- 软件大小:245.88 MB
- 更新日期:2020-03-18 14:05
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
clion 2018.1是一款针对C和C ++跨平台而开发的IDE工具,内置了非常强大的编辑工具,同时还为用户提供了非常多的编程辅助工具;CLion可以使用户的代码保持良好的格式并符合配置的编码样式准则,它在您键入时起作用,并且还可以通过重新格式化代码操作显式应用它;用户可以根据自己的需要设置常规配置以及特定于语言的选项;代码样式包括空格,对齐规则,制表符和缩进,代码生成和空白行之类的内容,对于影响代码的代码样式设置,CLion可以立即预览,突出显示受最新更改影响的行;程序更新了突出显示和配置模块,代码突出显示取决于来自CMake目标的标志和变量,CLion能够以正确的方式突出显示代码,只需选择一个构建/运行配置,IDE就会自动为您切换resolve上下文;现在用户可以轻松跟踪代码中的位置,编辑器底部的小标记可帮助您浏览代码,CLion在此处显示名称空间,类,结构,函数和lambda;需要的用户可以下载体验
新版功能
一、WSL支持
1、Windows上的Linux工具链
如果您的项目在Windows上开发时需要Linux工具链,则现在可以在运行Windows的CLion中使用 Windows子系统Linux(WSL)。
在Settings | 下配置WSL和相应的工具链 构建,执行,部署| 工具链,然后你就可以在CLion中使用它了。将使用WSL上的标头搜索路径,并且将创建Linux二进制文件供您在WSL上运行和调试。
2、Valgrind Memcheck在WSL上
Valgrind Memcheck可以检测到数十个内存错误和泄漏,现在可用于WSL上的Windows用户。
打开WSL工具链,确保在设置(设置 |构建,执行,部署| Valgrind)中检测到Valgrind,然后编译并运行Valgrind Memcheck下的常规和测试目标,以检测可能的错误和泄漏。在运行工具窗口的特殊选项卡中查看结果。
二、C ++ 17支持
1、C ++ 17:如果使用初始化器切换
为了避免污染环境范围或为if和switchoperator 创建初始化程序的人工范围,C ++ 17建议在if和switch条件中添加初始化程序。CLion现在可以正确解析和解析这些陈述。
2、C ++ 17:结构化绑定
C ++ 17引入了结构化绑定 - 一种将标识符列表绑定到一组对象的便捷紧凑方法。CLion的C ++语言引擎现在支持这一功能,并为其进行准确的代码分析。
3、三元运营商
在三元运算符现在在克利翁的代码分析正确处理。这意味着许多错误的警告和错误不再被抛出,例如:
红色代码在三元+新运营商
假如std::out在三元运算符中使用,则为假
从三元运算符初始化引用时错误的解决方法
4、为层次结构重命名和更改签名
重构层次结构可能会非常棘手,特别是如果您在派生函数中引入更改。为了使其可靠,我们确保重命名和更改签名重构更新所有继承分支中的函数,包括兄弟函数。
三、Clang-Tidy选项和配置
现在,您可以在CLion中的某些Clang-Tidy检查(例如modernize-use-nullptr)中提供选项,在Settings | 编辑| 检查| C / C ++ | 一般| 锵,整洁。
如果您更喜欢.clang-tidy配置文件而不是IDE提供的设置(例如,因为您将这些配置文件存储在VCS中供整个团队访问并在各种IDE中使用),则可以配置CLion以尊重您的现有每个目录的配置。
四、编辑
1、代码折叠的控制语句
现在,您可以折叠/展开控制语句(如if/else,do/while,for,或switch)一个代码块是超过一行,或者用括号括起来的代码块。只需使用Shift + Ctrl + Period / Ctrl + =您也可以将鼠标悬停在折叠块上预览内容。
2、消息工具窗口:新设置
使用v2018.1,您可以决定是否始终需要构建输出(因此应该可见),或者只有在出现某些警告或错误时才需要构建输出。在消息工具窗口设置中查找这些选项:
总是在生成时显示(默认)
自动隐藏并显示警告/错误
3、面向C和C ++的面包屑
使用面包屑跟踪您在C和C ++代码中的位置 - 编辑器底部的小标记可帮助您浏览代码。现在CLion在那里显示命名空间,类,结构,函数和lambda表达式。
4、打开/删除代码块
要使用大量嵌套语句精确安全地移除复杂代码中的封闭零件,请使用解包/删除...操作(Ctrl + Shift + Delete)。这表明该选项会根据您的插入符号,并能展开的if,else,for,while,do..while和for控制语句。
软件特色
一、CMake操作
1、CMake安装
如果您的项目中有任何CMake安装目标,您现在可以从CLion的运行菜单中调用Install。该cmake install命令将被执行。
或者,您可以将安装步骤添加到CLion中的任何运行配置中。
2、打开单个文件和非CMake项目
虽然CLion仍然需要CMake项目来提供智能IDE功能,但您现在可以在CLion中打开单个文件或文件夹,而无需连接任何CMake项目。
按照内置通知以后选择并加载CMakeLists.txt文件。调用工具| CMake | 随时卸载CMake,将您的项目从当前CMakeLists.txt中解除绑定。
3、CMakeLists.txt文件模板
创建新文件(Alt + Insert)现在提供了一个创建CMakeLists.txt文件的选项。
生成的文件的内容由Settings |中的模板定义 编辑| 文件和代码模板,所以您可以根据您的项目或团队的需求进行自定义。
二、项目范围
1、预定义和自定义范围
CLion 2018.1带来了几个预定义的范围,可以帮助您从不同角度概述您的项目,如项目源文件,项目非源文件和更改文件。
您还可以配置自定义范围,例如仅包含项目头文件的范围。
2、项目视图
默认情况下,项目视图打开项目,其中包括所有项目文件,包括生成的文件夹(如cmake-build-debug)和其他排除的文件夹。稍后,您可以选择其他预定义或自定义范围。
3、在路径中查找
要缩小搜索范围并使其更快,更高效,请在查找路径对话框中使用范围。列表中提供了先前创建的所有自定义范围。
安装步骤
1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包
2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面
3、可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改
4、弹出以下界面,可以根据您的需要不同的组件进行安装,建议全部选择
5、现在准备安装主程序,点击安装按钮开始安装
6、弹出应用程序安装进度条加载界面,只需要等待加载完成即可
7、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可
方法
1、程序安装完成后,用户可以直接打开安装包,将文件Crack.rar解压出来,再将“JetbrainsCrack.jar”复制到软件安装目录【C:\Program Files\JetBrains\CLion 2018.1\bin】;
2、再用记事本打开“clion64.exe.vmoptions”这个文件,再后面添加文件的路径,就是中括号中的内容【-javaagent:C:\Program Files\JetBrains\CLion 2018.1\bin\JetbrainsCrack.jar】
3、现在打开桌面上生成的clion 2018.1快捷方式,选择do not import settings点击ok;
4、弹出以下界面,用户可以点击“skip remaining and set defaults”跳过设置默认;
5、输入产品注册码,选择activation code,将注册码复制进去即可。注册码在安装包中有
6、此时还不是中文,将汉化补丁“resources_cn.jar”复制入内即可,默认安装路径为C:\Program Files\JetBrains\CLion 2018.2\lib
7、完成以上操作步骤即可将程序完成
使用说明
运行应用程序#
CLion支持运行整个应用程序以及单元测试。
CLion利用“ 运行/调试配置”中定义的设置 。选择运行/调试配置下拉列表中提供了项目中存在的所有运行配置。
如果要查看所有当前正在运行的应用程序的列表,请选择 “运行” |“运行”。从主菜单显示运行列表。
请注意,在开始运行会话之后, 标记“ 运行”工具窗口的图标和“运行/调试配置选择器”中的图标切换为指示运行过程处于活动状态。
如果在“运行/调试”配置中启用了运行前启动工具的选项 ,则CLion会运行工具,并在成功后运行该应用程序。否则,程序将立即启动。
运行的应用程序#
注意:在运行应用程序之前,选择所需的Cmake配置文件。
请执行以下任一操作:
在左侧装订线中,单击图标 ,然后选择所需的命令。
在主工具栏上,选择所需的运行配置,然后:
选择运行| 从主菜单运行。点击。
按Shift+F10。
按Shift+Alt+F10,从弹出菜单中选择所需的运行配置,然后按Enter。
在此弹出菜单中,您可以:
调用“ 编辑配置”对话框。
启动前编辑所选的配置(F4)。
立即删除配置(Delete)。
从运行切换到调试,反之亦然(按住Shift)。
访问先前选择的配置(1)。
访问上下文相关的配置(2或 3)。
F9当您不运行任何调试会话时,也可以通过按来快速访问此弹出菜单。
查看结果#
您可以在“ 运行”窗口控制台中查看正在运行的应用程序的任何输出。每个应用程序的输出都显示在“ 运行工具”窗口的其自己的选项卡中,并以相应的运行/调试配置命名。
如果重新运行应用程序,则新的输出将覆盖选项卡的内容。要保留应用程序的输出,即使您重新运行它,也请固定输出选项卡。
停止和暂停的应用#
在“ 运行工具”窗口中,您可以停止程序或暂停其输出。如果程序停止,则其过程将中断并立即退出。暂停程序输出后,程序将继续在后台运行,但其输出将被暂停。
停止程序#
在“ 运行工具”窗口中,单击 工具栏上的“ 停止”按钮,或按Ctrl+F2。
要关闭活动选项卡,请单击“ 关闭”按钮,或按Ctrl+Shift+F4。
暂停程序输出#
在“ 运行工具”窗口中,单击 工具栏上的“ 暂停”按钮 配置调试器选项#
CLion支持使用捆绑的LLDB和捆绑的或自定义的GDB调试C / C ++可执行文件。
配置用于调试所需的设置#
在“ 项目”视图中,配置根,依赖项和库。
在“ 工具链”对话框的“ 调试器”部分中,选择所需的调试器。
在“ 设置/首选项”的“ 调试器设置”对话框中。在“生成,执行和部署”菜单中,配置调试器选项。
调整GDB启动超时值#
这是一个临时解决方案,将来可能会更改。请关注更新。
众所周知,程序启动与执行开始之间存在延迟。需要这段时间才能在内存中分配代码,加载和部署程序的组件,库和数据。因此,GDB的启动也会在程序延迟后启动。该超时值以CLion(30000毫秒)预定义,但是您可以根据项目的需要进行调整。
更改超时值GDB #
转到帮助| 找到“操作”主菜单选项,然后键入注册表。
在打开的对话框中,开始输入timeout。单击突出显示的字符串的“ 值”字段,然后输入超时值(以毫秒为单位)。
单击关闭按钮以应用更改。
启动调试会话#
之前调试#
在源代码中设置断点。
如有必要,请创建或修改相应的“运行/调试”配置。
调试会话从选定的运行/调试配置开始。请注意,可以同时启动几个调试过程。
调试应用程序#
要启动调试应用程序,请执行下列操作之一#
选择要执行的运行/调试配置,然后执行以下操作之一:
单击左侧装订线中的图标,然后选择。
在工具栏上单击。
选择运行| 在主菜单上调试。
按Shift+F9。
按Shift+Alt+F9,从弹出菜单中选择配置,然后按Enter。
请注意,在启动调试会话后,标记“ 调试工具窗口”的图标将 切换为指示调试过程处于活动状态。
添加行断点#
甲行断点 是分配给在所述源代码中的特定行一个断点。
可以在可执行行上设置行断点。注释,声明和空行不是行断点的有效位置。
要创建在编辑器行断点#
将插入符号放在源代码的所需行上。
请执行以下任一操作:
在要切换断点的行上单击左侧装订线区域。
在主菜单上,选择“运行”。切换行断点。
按Ctrl+F8。
要创建临时线路断点#
将插入符号放在源代码的所需行上。
请执行以下任一操作:
在主菜单上,选择“运行”。切换临时行断点。
按Ctrl+Shift+Alt+F8。
要删除行断点#
请执行以下一项操作:
在“ 断点”对话框中,选择所需的行断点,然后单击“确定” 。
在编辑器中,找到具有要删除的断点的行,然后在左装订线中单击其图标。
将插入符放在所需的行上,然后按Ctrl+F8。
添加符号断点#
要创建一个象征性的断点:#
在主菜单上,选择“运行”。查看断点或按 Ctrl+Shift+F8。
在 打开的“ 断点”对话框中,单击从下拉列表中 选择符号断点
如配置断点主题中所述配置新的符号断点 。
访问断点属性#
要查看当前项目中的断点的整个列表,请使用“ 断点”对话框。对于列表中的每个单独的断点,您可以根据需要查看和更改其属性。
要查看所有断点#
在主菜单上,选择“运行”。查看断点。
按Ctrl+Shift+F8。
在“ 调试工具”窗口的工具栏中,单击 。
断点在“ 收藏夹”工具窗口中可见。
配置断点#
对于断点,可以配置以下属性:
达到某个断点时要执行的操作。
挂起策略,该策略定义在达到断点时是否应挂起应用程序。
对其他断点的依赖。
定义何时达到断点的条件。
CLion建议采用以下方法更改断点属性:
使用“ 断点”对话框,获取列表中选定的断点。
使用左侧装订线中的断点图标
配置断点#
请执行以下任一操作:
右键单击左装订线中的断点,然后单击链接“ 更多”或按Ctrl+Shift+F8。
如访问断点属性页所述,打开“ 断点”对话框, 然后在列表中选择所需的断点。
在“ 收藏夹”工具窗口中,选择所需的断点,然后单击“确定” 。
请注意,弹出窗口显示的选项少于“ 断点”对话框。要显示隐藏的选项,请单击更多。
定义CLion在达到断点时要执行的操作:
如果要在命中此断点时在调试控制台中收到文本消息通知,请选择 “ 登录到控制台”旁边的“命中命中”消息。
如果您还想在遇到断点时将其打印到控制台,请选择Stacktrace。如果要在不停止程序执行的情况下检查哪些路径通向给定点,此功能很有用。
要在断点的上下文中评估表达式并在调试控制台中显示其值,请选中选项Evaluate and log,然后在选项字段中输入有效的表达式。
此功能使您无需暂停执行即可获取有关正在运行的应用程序的信息。
要设置当前断点所依赖的断点,请从“ 禁用”中选择它, 直到选中的断点命中下拉列表。设置相关性后,将禁用当前断点,直到选中所选断点为止。
选中选定断点后,再次选择“ 禁用”单选按钮以禁用当前断点。
选择“ 保持启用”单选按钮,可以在选中所选断点后保持当前断点处于启用状态。
通过选择“ 挂起”复选框,在到达断点时挂起应用程序 ,然后选择一个选项按钮以指定正在运行的程序被暂停的方式。
要设置中断条件,请通过选择适当的复选框来启用条件,然后在“ 条件”字段中输入所需的表达式。
如果表达式的计算结果为true,则执行用户选择的操作。如果评估结果为false,则断点不会产生任何影响。
配置异常断点#
如访问断点属性页所述,打开“ 断点”对话框, 然后在列表中选择所需的断点。
定义CLion在达到断点时要执行的操作:
要将断点与throw表达式相关联,请选中“ 何时抛出” 和 “ 何时抛出任何事件”复选框。
要将断点与try-catch块关联,请选中“ 启用时” 和“ 启用时捕获”复选框。
通过选择“ 挂起”复选框,在到达断点时挂起应用程序 ,然后选择一个选项按钮以指定正在运行的程序被暂停的方式。有关“ 挂起”选项的更多信息 ,请参考“ 断点”对话框参考。
要在调试控制台中通过文本消息通知到达断点,请选中“将消息记录到控制台”复选框。
要在程序到达断点时删除断点,请选中“单击后 删除”复选框。
要设置当前断点所依赖的断点,请从“ 禁用”中选择它, 直到选中的断点命中下拉列表。设置相关性后,将禁用当前断点,直到选中所选断点为止。
选中选定断点后,再次选择“ 禁用”单选按钮以禁用当前断点。
选择“ 保持启用”单选按钮,可以在选中所选断点后保持当前断点处于启用状态。
通过选择“ 挂起”复选框,在到达断点时挂起应用程序 ,然后选择一个选项按钮以指定正在运行的程序被暂停的方式。有关“ 挂起”选项的更多信息 ,请参见“ 断点”对话框参考。
配置符号断点#
如访问断点属性页所述,打开“ 断点”对话框, 然后在列表中选择所需的断点。
定义CLion在达到断点时要执行的操作:
要启用特定的断点,请选中[符号名称]启用 复选框
在“ 符号名称”字段中指定符号名称。当您开始输入符号名称时,IDE会显示您选择的相似符号列表。您可以从列表中选择符号,或继续输入所需的名称。您可以让IDE使用自动完成功能来完成名称。
在模块名称 字段中指定断点适用的模块。
要设置中断条件,请通过选择适当的复选框来启用条件,然后在“ 条件”字段中输入所需的表达式。
如果表达式的计算结果为true,则执行用户选择的操作。如果评估结果为false,则断点不会产生任何影响。
要在调试控制台中通过文本消息通知到达断点,请选中“将消息记录到控制台”复选框。
要在断点的上下文中评估表达式并在调试控制台中显示其值,请选中“ 记录评估的表达式 ”选项,然后在选项字段中输入有效的表达式。
此功能使您无需暂停执行即可获取有关正在运行的应用程序的信息。
要设置当前断点所依赖的断点,请从“ 禁用”中选择它, 直到选中的断点命中下拉列表。设置相关性后,将禁用当前断点,直到选中所选断点为止。
选中选定断点后,再次选择“ 禁用”单选按钮以禁用当前断点。
选择“ 保持启用”单选按钮,可以在选中所选断点后保持当前断点处于启用状态。
启用,禁用和删除断点#
要的断点的启用和禁用状态之间切换#
当您临时禁用或启用断点时,其图标从 变为 ,反之亦然。
将插入符放在带有断点的所需行上。
请执行以下任一操作:
在主菜单上,选择 “运行”。切换断点已启用。
右键单击所需的断点图标,选择或取消选中 启用的 复选框,然后单击“完成”。
Alt 单击断点图标。
在编辑器中暂时禁用断点#
当您临时禁用断点时,其图标从 变为。
或者,打开“ 断点”对话框,如访问断点属性页所述,选择所需的断点,然后清除其旁边的复选框或右侧窗格中“ <文件名>中的行<行号>”复选框。
在编辑器中启用临时禁用的断点#
启用临时禁用的断点时,其图标从变为。
将插入符放在带有断点的所需行上。
请执行以下任一操作:
右键单击所需的断点图标, 在打开的弹出对话框中选择“ <文件名>中的 行<行号>”复选框,然后单击“完成”。
随着 Alt 键按下,单击断点图标。
或者,打开“ 断点” 对话框,如“ 访问断点属性”页所述,选择所需的断点,然后选择其旁边的复选框或 右侧窗格中“ <文件名>中的 行<行号>”复选框。
要删除断点#
打开“断点”对话框,选择所需的断点,然后单击“确定”
单击编辑器左装订线中的断点图标。
要删除的某一类型的所有断点#
在主菜单上,选择“运行”。查看断点,或按Ctrl+Shift+F8。
在“ 断点” 对话框中,按左箭头键选择所需的类别。
按Delete。
特定类型的所有断点将被删除。
使用观察点#
当您需要在整个程序执行过程中专注于特定变量及其行为时, 观察点(有时称为数据断点)会很有帮助。通过在CLion中使用观察点,可以在访问有问题的变量时强制程序暂停(和/或登录到控制台)。
设置一个观察点#
从已经添加到Watches的变量或表达式中选择一个变量或表达式,右键单击它并选择Add Watchpoint:
通过弹出对话框配置观察点:
要访问其他属性, Ctrl+Shift+F8或选择“运行”。从主菜单查看断点:
选项描述
已启用选择或清除此复选框以启用或禁用监视点。
暂停如果选择此选项,则程序的执行将在“ 访问类型”字段中指定的事件处停止。如果清除此复选框,程序将不会在观察点命中时停止,但是仍将执行任何关联的操作(例如,日志记录)。
登录控制台选择这些复选框以将Breakpoint hit消息或Watchpoint的堆栈跟踪记录到控制台。如果要在不停止程序执行的情况下分析变量的更改,这将很有用。
一经删除设置此选项可确保在命中一次后删除监视点。当您需要查找监视点事件的第一次出现时,这将很有帮助。
禁用直到遇到断点此选项将禁用当前观察点,直到遇到其他断点为止。
访问类型选择将触发监视点的访问类型:“读取”,“写入”或“任意”。
在调试使用监视点#
设置并配置了监视点后,您可以继续调试以监视对所选变量的访问。如果启用了挂起,则在命中监视点时程序将停止,CLion突出显示相应的代码行。如果还启用了登录到控制台的日志,则输出将显示在“ 控制台”选项卡中:
监视点的图标与常规断点的图标不同(在监视点上有一个“眼睛”)。将鼠标悬停在其上方以查看包含当前监视点命中细节的弹出消息:
现在,您可以将变量行为与程序其余部分隔离。您可以删除观察点并使用步进技术或创建更多断点来分析问题的实际原因。
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文