CLion 2016.1 新增 Python、Swift 支持,并改进了 C++ 支持

阅读数:2394 2016 年 3 月 27 日

话题:LinuxPythonC++语言 & 开发

JetBrains宣布了 CLion 的 2016.1 版本,这是一个面向 Linux 和 OS X 的跨平台 IDE。新版本对 C++ 支持、代码生成、Git 集成做了许多改进,并新增了 Python 和 Swift 支持。

JetBrains 2016.1 以前称为 1.5,但后来为了与 JetBrains 的新版本编码方案保持一致而改名。新方案的主要目标是增加版本编码的灵活性,让 JetBrains 不再使用之前一年一个主版本的发布模型,并统一各产品的版本标识。

在语言方面,CLion 2016 新增 C++11 可变参数模板支持,并改进了自动导入标准模板库符号的功能。另一方面,2016.1 版本新增了对 Python 和 Swift 这两门语言的支持。Python 支持是开箱即用的,而 Swift 支持需要安装一个插件。当 CLion Swift 插件在CLion 1.5 早期访问计划中提供时,InfoQ 已经对它进行了更为详细的报道。Python 支持同PyCharm IDE 社区版对 Python 的支持一样,包括代码生成、格式化和导航、重构、代码分析等。

CLion 2016.1 还向代码生成功能增加了几个有用的特性,提供了一种为现有方法声明生成定义存根的方法。这结合之前已有的重写行为,可以为虚拟成员函数生成存根和实现,用于重写纯虚函数。

CLion 2016.1 带来的其他改进包括支持多 Git 工作树,可以清空 CMake 缓存而不用同时清理 IDE 的元数据,如索引和缓存,并支持将调试器附加到已经运行的进程上。

JetBrains提供了一个 30 天的试用版本以及多个可以获取 CLion 2016.1 的订阅模型。

查看英文原文:CLion 2016.1 Adds Python, Swift, Improves C++ Support