Skip to content
This repository has been archived by the owner on Apr 13, 2023. It is now read-only.

Latest commit

 

History

History
125 lines (90 loc) · 6.95 KB

Eclipse Plugin Alpha is Out!.md

File metadata and controls

125 lines (90 loc) · 6.95 KB
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 %}

Drag to your running Eclipse workspace to install Kotlin Plugin for Eclipse

{% endraw %}

或者,您可以使用*帮助 - > Eclipse Marketplace ...*菜单或以下更新站点:

{% raw %}

{% endraw %}
https://dl.bintray.com/jetbrains/kotlin/eclipse-plugin/last/

{% raw %}

{% endraw %}

我们的 教程 更详细地介绍安装过程。

Eclipse IDE 支持

在这里,我们快速概述此版本中提供的功能。

建立你的代码

Kotlin 编译器集成到 Eclipse 的构建过程中,因此您可以在一个 Eclipse 项目中自由地混合 Kotlin 和 Java。 您可以先创建一个新的 Kotlin 项目或者将 Kotlin 文件添加到现有的 Java 项目中。在任一种情况下,Java 类都可以从 Kotlin 访问,反之亦然。

{% raw %}

New Kotlin File in Context Menu

{% endraw %}

问题视图*显示 Kotlin 报告的诊断(错误和警告):

{% raw %}

Problems View in Action

{% endraw %}

编辑

支持基本编辑器功能,如代码高亮和格式化。还支持基本代码完成,但需要进一步改进。 对于 Java 和 Kotlin 的未解决的类,自动导入*已经存在:

{% raw %}

Eclipse Auto-Import Feature

{% endraw %}

许多 快速修复意图 在编辑 Kotlin 源时将会很有用,我们将逐渐增加越来越多的来源。我们从简单的开始,用索引运算符([...])替换get()调用:

{% raw %}

Replace 'get' With Index Operator

{% endraw %}

导航

开放声明是此版本中唯一支持的导航操作:

{% raw %}

Eclipse References

{% endraw %}

此外,您可以使用大纲视图导航到 Kotlin 文件中的声明,并在开放资源窗口中按名称搜索 Kotlin 文件。

调试器

安装了我们的插件后,Eclipse JDT 调试器可以初步支持 Kotlin。再次,有很多改进,但你可以

  • 在 Kotlin 代码中设置断点
  • 使用 Step / over / out
  • 查看局部变量和 Kotlin 对象的内容

{% raw %}

Eclipse Debug

{% endraw %}

单元测试

如果您在类路径中已经有 JUnit 3 或 JUnit 4,则可以在 Kotlin 中编写测试。运行 - >运行方式 - >主菜单中的 Kotlin JUnit 测试开始测试,并在JUnit View*中打开结果。

{% raw %}

Eclipse Tests Demonstation

{% endraw %}

{% raw %}

Eclipse Tests Result

{% endraw %}

反馈欢迎

我们可以慢慢地继续实现功能,使插件越来越稳定和强大。但是,我们决定显示早期的阿尔法希望反馈。对我们来说非常重要。 我们已经有一些问题和功能要求 跟踪器 。请填写免费添加更多。谢谢。 此外,这是一个开放源码的项目,我们期望它比我们的编译器和 IntelliJ Plugin 更加是一个社区努力,所以你的 拉请求 非常欢迎