title | date | author | tags | keywords | categories | reward | reward_title | reward_wechat | reward_alipay | source_url | translator | translator_url |
---|---|---|---|---|---|---|---|---|---|---|---|---|
[译]Eclipse Plugin Alpha is Out! |
2015-03-30 17:54:00 -0700 |
Nikolay Krasko |
官方动态 |
false |
Have a nice Kotlin! |
IntelliJ IDEA 中的 Kotlin 支持一直是我们的首要任务之一,但是我们也一直致力于 Eclipse 的支持,今天我们很高兴地介绍这一努力的第一个alpha结果。 虽然这只是一个开始,但很多事情会随着时间的推移而改善,它已经具备了
- 建立和运行您的代码
- Java 互操作性
- 代码突出显示
- 调试
- 导航
- 基本代码完成(Ctrl + 空格)
- 自动导入
- 单元测试
要试一试,你需要一个干净的安装 Eclipse Luna 。 Kotlin 插件可从 Eclipse 市场*获得。安装 Kotlin 插件的最简单方法是将该按钮拖放到正在运行的 Eclipse 窗口**中:
{% raw %}
{% endraw %}或者,您可以使用*帮助 - > Eclipse Marketplace ...*菜单或以下更新站点:
{% raw %}
{% endraw %}https://dl.bintray.com/jetbrains/kotlin/eclipse-plugin/last/
{% raw %}
{% endraw %}我们的 教程 更详细地介绍安装过程。
在这里,我们快速概述此版本中提供的功能。
Kotlin 编译器集成到 Eclipse 的构建过程中,因此您可以在一个 Eclipse 项目中自由地混合 Kotlin 和 Java。 您可以先创建一个新的 Kotlin 项目或者将 Kotlin 文件添加到现有的 Java 项目中。在任一种情况下,Java 类都可以从 Kotlin 访问,反之亦然。
{% raw %}
{% endraw %}问题视图*显示 Kotlin 报告的诊断(错误和警告):
{% raw %}
{% endraw %}支持基本编辑器功能,如代码高亮和格式化。还支持基本代码完成,但需要进一步改进。 对于 Java 和 Kotlin 的未解决的类,自动导入*已经存在:
{% raw %}
{% endraw %}许多 快速修复 和 意图 在编辑 Kotlin 源时将会很有用,我们将逐渐增加越来越多的来源。我们从简单的开始,用索引运算符([...]
)替换get()
调用:
{% raw %}
{% endraw %}开放声明是此版本中唯一支持的导航操作:
{% raw %}
{% endraw %}此外,您可以使用大纲视图导航到 Kotlin 文件中的声明,并在开放资源窗口中按名称搜索 Kotlin 文件。
安装了我们的插件后,Eclipse JDT 调试器可以初步支持 Kotlin。再次,有很多改进,但你可以
- 在 Kotlin 代码中设置断点
- 使用 Step / over / out
- 查看局部变量和 Kotlin 对象的内容
{% raw %}
{% endraw %}如果您在类路径中已经有 JUnit 3 或 JUnit 4,则可以在 Kotlin 中编写测试。运行 - >运行方式 - >主菜单中的 Kotlin JUnit 测试开始测试,并在JUnit View*中打开结果。
{% raw %}
{% endraw %}{% raw %}
{% endraw %}我们可以慢慢地继续实现功能,使插件越来越稳定和强大。但是,我们决定显示早期的阿尔法希望反馈。对我们来说非常重要。 我们已经有一些问题和功能要求 跟踪器 。请填写免费添加更多。谢谢。 此外,这是一个开放源码的项目,我们期望它比我们的编译器和 IntelliJ Plugin 更加是一个社区努力,所以你的 拉请求 非常欢迎