界面预览图:
JetBrains CLion 是一个跨平台实用的C语言/C++开发工具,JetBrains CLion 包含了很多智能功能,可以提升开发者的生产力。这种强大的IDE使用JetBrains在代码质量、有效编码导航、代码智能填充、高速编码分析、迅速修复建议、广泛的代码生成建议、很不错的代码重构、并支持CMake系统等方面的优点,来帮助开发人员在Linux、OS X与Windows上有效快捷地开发C/C++。JetBrains CLion 为广大网友提供了c及c++底层编译支持,其中包含C++11,libc++与Boost等底层开发语言形式,在网页编辑上也支持XML、HTML与CSS等脚本编辑语言的综合使用,就算在不了解源码的情况下还可以通过软件提供的反汇编视图功能进行程序代码的轻松调试,在try catch语句的测试帮助下可以很不错有效地帮你在程序各个节点进行强大的调试操作。
Clion特点是可以智能的进行代码重构,例如改名,提取类,提取函数等,Clion与Java IDE IntelliJ IDEA功能上很接近。
JetBrains CLion(C语言/C++开发工具)功能:
1、支持C语言与C++(包含C++11、libc++与Boost)
2、支持JavaScript、XML、HTML与CSS
3、可用于64位Linux、OS X与64位Windows系统
4、支持CMake
5、最很不错的代码辅助功能,包含多个光标、智能填充与一键导航
6、安全自动重构代码
7、代码分析功能,确保代码质量,配有迅速修复功能
8、集成的调试器具有评估表达式功能、STL渲染等
9、集成了诸多风行的控制系统版本,包含Subversion、Git、GitHub、Mercurial、CVS、Perforce (通过插件)与TFS嵌入式中断与Vim-emulation模式(通过插件)
JetBrains CLion 2018(C语言/C++开发工具)新功能:
1、基于Clangd的语言引擎----CLion 2018.2引入了一个实验性的基于Clangd的语言引擎,用于在CLion编辑器中显示代码错误与警告,该编辑器与CLion自己的语言引擎一起工作。默认情况下,它在Linux与macOS上启用。请注意,kandd引擎仅用于代码分析,不影响其他代码洞察功能,如完成或重构。
2、参数选择缺陷检测----是否有可能检测到相同类型的参数以错误的顺序传递的情况?如果参数与参数名称有意义!欢迎在CLion进行新的检测,提醒您注意这一点:参数选择缺陷。
3、Gradle C ++----新的Gradle c++项目现在可以在CLion中打开(参见新的c++插件发布)。使用build . Gradle文件或包含该文件的目录在CLion中打开Gradle项目。所有IDE功能,包含完整的代码洞察,都能用于CLion中的这类项目。
4、编译数据库----编译数据库是用于在项目中打造文件的所有编译选项的集合。如果你设法从你的项目中得到一个(通过你的打造系统的选项或者独自的工具,例如bear与intercept – build ),你现在可以使用生成的JSON文件在CLion中打开你的项目。代码洞察确实有效,虽然还不可能打造、运行或调试这样的项目。
5、Google Sanitizers----如果使用-fsanitize选项打造项目,CLion把在运行工具窗口的清理程序选项卡中显示清理程序的输出。 使用它来查看错误列表,导航到编辑器中的源,并执行更多操作。 在CLion中享受对ASAN,TSAN,MSAN与UBSAN的支持。
6、Valgrind Memcheck导入导出----密切关注项目的内存问题并跟踪进度,现在可以把Valgrind Memcheck结果导出到XML文件中。 不论何时需要,都能轻松地重新导入它们。
7、重新编译单个文件----要加快开发周期,请通过重新编译单个文件来快速验证本地更改。 使用CLion的新动作Run | 重新编译(Shift + Ctrl + F9)。现在,这仅适用于CMake(它调用相应文件的CMake目标,而不是直接编译器调用)与编译数据库项目(它从json文件调用编译命令)。
8、数据库工具与SQL----版本2018.2捆绑了数据库工具与SQL插件,它把DataGrip的功能添加到CLion。 这允许您使用很多已知的数据库,如MySQL,PostgreSQL,Oracle等。浏览数据库的内容,读取与修改数据,执行查询与获取SQL的完整代码洞察。
JetBrains CLion 2018(C语言/C++开发工具)的使用技巧:
1、快捷键配置
File->Setting->Keymap->Keymaps 选择Visual Studio风格
2、代码提示的匹配模式
File->Setting->Editor->Code Completion Case sensitive completion选择First letter
3、智能提示
写代码的过程成,如果出现问题,例如漏写了一个参数,会智能提示,这个时候点击左侧的小灯泡或者按 Alt + Enter,IDE会给出建议的解决方法
4、代码生成
File->Setting-->Live Templates 默认有for, iter, itit,可以根据自己喜欢添加
5、自定义快捷键
以下操作在Setting->Keymap中进行
->Editor Actions
Move Caret to Next Word Ctrl+向右箭头 删除该快捷键
Move Caret to Previous Word Ctrl+向左箭头 删除该快捷键
->Main menu->Navigate
Back Ctrl+向左箭头 修改成该快捷键
Forward Ctrl+向右箭头 修改成该快捷键
6、解决快捷键与Ubuntu系统的冲突
以下操作在系统设置->键盘->快捷键中进行
->窗口
移动窗口 Alt+F7 删除该快捷键
->系统
锁定屏幕 super+L 修改成该快捷键
7、快捷键
Ctrl + 向左箭头 回退
Ctrl + 向右箭头 前进
ALT + 1 显隐工程栏
Ctrl + / 添加或删除注释
Ctrl + Alt + L 格式化代码
Alt + F7 Find Usages
Ctrl + R 替换
Ctrl + B 在定义与申明之间跳转
Ctrl + Shift + Backspace 回到最后编辑的地方
Ctrl + N 查找类
Ctrl + O 选中需要重写的方法
Ctrl + F12 快速查看类成员
Ctrl + Q 快速查看文档
Ctrl + P 提示参数信息
Ctrl + H 查看继承树
Ctrl + E 查看最近浏览的文件
Ctrl + Alt + B 查看接口、抽象类的实现类
Ctrl + F 搜索当前文件 注:按Esc,搜索框就会消失
Ctrl + Shift + F 搜索整个工程或指定目录 注:不间断按两次Esc,搜索框就会消失
Ctrl + Shift + N 找文件
Ctrl + F7 找到某个类、变量、函数等在文中被使用到的的地方
Shift + Shift 全局搜索
Ctrl + Alt + 7 查看类、对象、变量使用的地方
Ctrl + Alt + -/+ 展开折叠当前函数、类
Ctrl + Shift + -/+ 展开折叠所有函数、类
Shift + F6 重新命名变量
Alt + insert 添加自动代码生成信息(插入set*()/get*()/构造器、equals、hashcode等)
Ctrl + Shift + 空格 提示信息(new后直接键入构造器、构造器内提供构造信息)
猜您需要
- 下载地址
-
1、如果下载地址无法下载,请多试几个下载地址!不知道如何安装及使用方法时,请看官方网站或百度一下安装方法与使用教程。
2、为了保证您使用最快下载速度下载,请使用迅雷等下载工具下载。如果下载后出现不能解压,请安装winrar等解压缩包软件!
3、如果下载的压缩包文件需要解压密码,解压密码(红字):www.youxiaxiazai.com
4、本站不提供该下载软件的破解版,注册密钥,激活码,注册机,注册码,序列号,破解补丁等相关破解信息下载以及咨询!