Linux下CLion的安装

之前尝试了下VScode写c++了,但是因为在每次新建项目都要重新写task.json与launch.json文件,太繁琐了,换成了CLion——JetBrain出的IDE还是香,推荐使用。相比于vscode要笨重一点,但是有以下一些好处:

  • 与CMake深度结合,这一点对于很多使用CMake管理的项目真是非常友好。可以在CMakeLists.txt中添加的头文件路径会自动添加到自动补全的头文件路径中去,这样在代码中可以自动补全头文件的引用(比如cmake中添加了PCL库,在源文件中可以直接#include 可以弹出补全选项point_types.hpoint_cloud.h等;更赞的是即使在cmake中使用find_package这样的方式添加第三方库,然后include_directories(${PCL_INCLUDE_DIRS})这样的方式添加头文件路径,在源文件中依然能够自动补全,一般IDE根本做不到,因为PCL_INCLUDE_DIRS确切来说并没有指定明确的头文件路径,自动补全不知道去哪找相关头文件
  • 代码重构、自动生成和自动补全功能相当强悍。自动补全功能除了能补全一些函数名称,列出函数参数列表这些大多数IDE均支持的功能,还能根据用户自己的编码习惯对列出的待选补全项猜测用户的选择进行自动排序,还能自动补全Doxgen文档注释,而且对cmake语法也支持补全;代码重构支持函数重命名、签名更改、移动位置、安全删除等;能够自动生成类构造、析构函数,Getter、Setter函数一些常见的运算符重载,函数覆盖与虚函数实现等等。
  • 与vscode一样支持插件
  • 与vscode一样内置terminal
  • 与visual studio一样的傻瓜操作——启动IDE时自动查找配置编译器、调试器等工具链;打开与新建项目时不需要写配置文件,只要写CMakeLists.txt与相应的源代码;编译、调试也不需要配置,直接一键运行、调试、断点调试等

其他一些优点尚在体验中…

CLion2019.3安装包下载,提取码:8hz2,安装步骤见压缩包内安装说明.md文件。

你可能感兴趣的:(Linux下CLion的安装)