克莱恩
![克莱恩用户界面](https://i.stack.imgur.com/wpJcm.png)
它是一个跨平台的 IDE,具有 ReSharper C++ 中已知的高级 C++ 支持。该 IDE 由 IntelliJ Idea 和 Android Studio 背后的公司 JetBrains 提供。
适用于 Windows、Linux 和 MacOS。
关于特点:
代码完成 - 它完成了变量名、类成员、头文件名以及您对 C++ IDE 的期望。
缩进 - 它具有可配置的自动缩进。
C++ 和一些 Web 语言存在语法突出显示。
高级重构支持。也许是 C++ IDE 中最好的。它允许您重命名变量和类,将代码提取到单独的函数中,在类层次结构中向上/向下移动成员,移动和复制代码,我可能没有涵盖所有内容。
代码导航 - 它允许 Ctrl+Click 转到定义、搜索引用以及在您访问的代码位置中后退/前进。
它有很好的静态分析。您可以在编译一次代码之前查看并纠正大多数错误。它还警告其他 IDE 忽略的情况,例如未使用的包含。
代码生成 - 您可以自动生成未知变量的声明或使用其源文件和头文件创建新类。
CLion 的另一个优点是它使用 CMake CMakeLists.txt 文件作为其项目文件,而不是使用新格式。这允许在有或没有 IDE 的情况下互换地开发项目,并简化项目的导入。
目前,它的个人使用成本为 100 美元,并且对于开源开发是免费的。