@qinyun
2017-11-05T15:08:01.000000Z
字数 1273
阅读 1949
未分类
Kotlin/Native是一种全新的技术,可直接将Kotlin编译为机器码,并可在没有虚拟机的情况下运行生成可执行文件。在KotlinConf 2017上,我们宣布了Kotlin / Native开发工具的预览版本。
Kotlin/Native:
http://kotlinlang.org/docs/reference/native-overview.html
虽然我们有与Kotlin一起工作的IntelliJ IDEA,但Kotlin / Native支持Clang和LLDB等原生技术。这就是为什么JetBrains为Kotlin / Native选择CLion,我们的IDE选择C和C ++。
开始使用前,请下载并安装CLion 2017.3(请注意,此版本现在处于早期访问预览阶段)。然后,从JetBrains 插件库中安装两个插件。在CLion中,选择配置→插件→安装JetBrains插件,然后在那里找到Kotlin和Kotlin / Native插件,并安装它们。这仍可能是会出现bug的地方,如果遇到任何问题,别忘了报告!
CLion 2017.3:
https://www.jetbrains.com/clion/nextversion/
插件:
https://plugins.jetbrains.com/
学习新技术需要一个很好的切入点,我们已经为你准备了一个。从CLion创建示例项目,并使用一些简单的代码示例。点击“新建项目→Kotlin / Native Application ”,然后选择一个可用样本。CLion将根据需要自动下载并在计算机上安装本地软件包。
Kotlin / Native IDE支持基于IntelliJ IDEA常规Kotlin插件。这意味着你拥有所有特定的代码检查,意图,代码完成操作,当然还有可用于Kotlin / Native的重构!
CLion插件支持基于LLDB的调试。请注意,这仍处于发展阶段,需要特定的条件(加上一点运气)才能正常工作。请尝试一下,让我们知道它是如何工作的!
CLion插件还支持使用kotlin.test框架编写的运行测试。目前,要运行测试,您需要手动创建“Kotlin / Native Test”运行配置(在Run→Edit Configurations 下)。将来的更新将支持从编辑器弹出菜单创建配置。
一旦你运行测试,你会看到一个像这样不错的测试树:
IDE代码洞察力,测试支持和调试器已经是一个非常坚实的工具集,我们将继续研究这些功能,使你的体验尽可能流畅。然而,这不是我们计划提供的第一个Kotlin / Native IDE支持的稳定版本。我们还将全力支持与本地库的互操作性,并提供诸如文档预览,跨语言导航,当然还有重构等功能。
https://blog.jetbrains.com/kotlin/2017/11/kotlinnative-ide-support-preview/