title | date | author | tags | keywords | categories | reward | reward_title | reward_wechat | reward_alipay | source_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 </ strong>结果。 虽然这只是一个开始,但很多事情会随着时间的推移而改善,它已经具备了
- 建立和运行您的代码
- Java互操作性
- 代码突出显示
- 调试
- 导航
- 基本代码完成(Ctrl +空格)
- 自动导入
- 单元测试
要试一试,你需要一个干净的安装 Eclipse Luna 。 Kotlin插件可从Eclipse市场</ em>获得。安装Kotlin插件的最简单方法是将该按钮拖放到正在运行的Eclipse窗口</ strong>中:
{% raw %}
{% endraw %}或者,您可以使用帮助 - &gt; Eclipse Marketplace ... </ em>菜单或以下更新站点:
{% 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 %}问题视图</ em>显示Kotlin报告的诊断(错误和警告):
{% raw %}
{% endraw %}支持基本编辑器功能,如代码高亮和格式化。还支持基本代码完成,但需要进一步改进。 对于Java和Kotlin的未解决的类,自动导入</ em>已经存在:
{% raw %}
{% endraw %}许多 快速修复 和 意图 在编辑Kotlin源时将会很有用,我们将逐渐增加越来越多的来源。我们从简单的开始,用索引运算符( [...] </ code>)替换
get()</ code>调用:
{% raw %}
{% endraw %}
开放声明</ em>是此版本中唯一支持的导航操作:
{% raw %}
{% endraw %}
此外,您可以使用大纲视图</ em>导航到Kotlin文件中的声明,并在开放资源</ em>窗口中按名称搜索Kotlin文件。
安装了我们的插件后,Eclipse JDT调试器可以初步支持Kotlin。再次,有很多改进,但你可以
- 在Kotlin代码中设置断点
- 使用Step / over / out
- 查看局部变量和Kotlin对象的内容
{% raw %}
{% endraw %}
如果您在类路径中已经有JUnit 3或JUnit 4,则可以在Kotlin中编写测试。运行 - &gt;运行方式 - &gt;主菜单中的Kotlin JUnit测试</ em>开始测试,并在 JUnit View </ em>中打开结果。
{% raw %}
{% endraw %}
{% raw %}
{% endraw %}
我们可以慢慢地继续实现功能,使插件越来越稳定和强大。但是,我们决定显示早期的阿尔法希望反馈</ strong>。对我们来说非常重要。
我们已经有一些问题和功能要求 跟踪器 。请填写免费添加更多。谢谢。
此外,这是一个开放源码的项目,我们期望它比我们的编译器和IntelliJ Plugin更加是一个社区努力</ strong>,所以你的 拉请求 非常欢迎