640?wx_fmt=gif

640?wx_fmt=jpeg

近日,Eclipse 官方团队于推特正式宣布推出号称“史上最强”的版本更新——Eclipse IDE 2018-12,此前有过“路透”的新特性亦如约而至,其中就包括一直备受期待的对于 Java 最新版本的支持。

640?wx_fmt=jpeg

640?wx_fmt=png

Eclipse 4.10.0 带来多项更新


而作为此次更新的一部分,曾发布 4.10 Build 版本的 Eclipse 4.10.0 SDK 项目也在视图、选项、对话框、Java 编辑器等方面做了一系列改进:

JDT 相关
  • 支持 Java 11

    • Eclipse 的 Java 编译器(ECJ)实现了新的 Java 11 语言增强特性

  • Java 编辑器

    • 快速修复 Change project compliance and JRE to 11 报错

    • 快速辅助:允许将 Var 类型添加到 Lambda 参数(仅支持项目合规性级别为 Java 11 及以上者)

    • Java 编辑器现在可以在 Java 元素的上方以“装饰文本”的形式显示实现和引用的数量,即支持 Code Minings(代码挖掘)功能

640?

启用路径:Preferences > Java > Editor > Code Minings

视图和对话框

  • 用于快速转换编辑器(Quick Switch Editor)的快捷键(Ctrl + E)对话框已得到改进,现在可显示资源路径及其文件名。

640?wx_fmt=png

  • Eclipse 4.10.0 的工作空间(Workspace)选择对话框显示 Completion Proposal,以便用户更轻松地使用键盘选择工作区。 

640?wx_fmt=png

  • 现在可以通过选择 Configure> Create module-info.java 上下文菜单将插件项目转换为模块化项目,为项目创建 module-info.java 文件。

默认字体、颜色页面

  • “颜色和字体”首选项页面已更新,现在支持搜索并选择字体、字体高度和字体样式。 

640?wx_fmt=png

  • 已更新搜索,允许用户快速查看字体或某个特定样式或大小的使用位置。 

  • 该版本附带了一个新选项,可在 Plug-in Development 首选项页面上禁用 API 分析生成器。

用于隐藏选项卡的 Chevron 按钮

  • 更新的 V 形按钮可以显示隐藏的选项卡数量(上限为 99,超过则显示 99+)。 

640?wx_fmt=png

  • 不再是透明工件,与黑色主题更适配,可读性更强。

640?wx_fmt=png

640?wx_fmt=png

添加了对自定义 URL Scheme 的支持 

  • 可以处理自定义 URL Scheme,如 https、ssh 和 git。 

  • 当用户单击包含特定自定义 URL Scheme 的链接时,Eclipse 首先启动并对该链接进行处理。 

  • 用户现在可以通过 General > Link Handlers 首选项页面控制当前安装的 Eclipse 应处理的 URL Scheme。 

ContentAssistant 类

  • ContentAssistant 类现在允许用户配置遵守还是忽略 Completion Proposal 触发器字符串。 

  • 如果使用 ContentAssistant.enableCompletionProposalTriggerChars(false),则忽略完成提议触发器字符,并且用户必须按 Enter 键才能触发插入。 

  • 如果使用 ContentAssistant.enableCompletionProposalTriggerChars(true),则可通过 Completion Proposal 触发器字符和 Enter 键来插入 Proposal。 

  • 如果未调用 enableCompletionProposalTriggerChars(boolean) 方法,则默认调用 enableCompletionProposalTriggerChars(true)。

下载链接:https://www.eclipse.org/downloads/


640?wx_fmt=png

Eclipse 真的还在流行吗?


据 PYPL 12 月 IDE 指数排行榜显示,Eclipse 仍稳居前三甲,其与排名第一的 Visual Studio 间的差距更是再度拉近,从近几月的趋势来看,有望在下月实现反超,再次问鼎最流行的 IDE。

640?wx_fmt=png但如今的 Eclipse 真的还如数据所表述的这般流行吗?这也是谈到 Eclipse 的发展现状时每每被提及的一个问题。老牌迟暮,王者没落——曾经雄霸 Java IDE 领域的 Eclipse 也不可免俗地撞上了来自开发者们的质疑。运行缓慢、插件多、界面丑等缺陷陆续抛出,社区版 Intellij 和免费版 Android Studio 的推出更是很大程度上削弱了其开源免费的优势,再加之  IntelliJ IDEA 日益凶猛的成长势头,向 IDEA 迁移并给出积极反馈的开发者亦是不胜凡几。作为众多开发者惯用工具的 Eclipse 似乎也终于因为不再“称手”而面临即将被“换掉”的窘境。

然所谓甲之蜜糖,乙之砒霜,在支持者眼中,Eclipse 拥有众多强大的插件、界面简洁、功能齐全、可无限扩展插件、开放自由,依然是“最好用的 IDE”且不接受反驳。此番更新更是拥抱 Java 11,提供了完整的 JDK 11 支持。

所以,如今的你还在用 Eclipse 吗?

相关链接:

https://hub.packtpub.com/eclipse-4-10-0-released-with-major-improvements-to-colors-fonts-preference-page-and-more/

http://pypl.github.io/IDE.html

 热 文 推 荐 

 关于云数据库的“担忧”,你占了几条?

Linux 4.20 发布!35 万行代码都更新了啥?

圣诞节!教你用 Python 画棵圣诞树

程序员相亲实录:有人被小三,有人重逢初一同学

☞ 程序员求助:被领导强行要求写Bug该怎么办?网友的回答让我笑翻

☞ 20k~65k, 2018年最后一波热门技术岗位, 立刻投简历, 跳槽才是加薪的捷径

何恺明等最新突破:视频识别快慢结合,取得人体动作AVA数据集最佳水平

霸气!女程媛征男友的需求说明书!

 
 

print_r('点个好看吧!');
var_dump('点个好看吧!');
NSLog(@"点个好看吧!");
System.out.println("点个好看吧!");
console.log("点个好看吧!");
print("点个好看吧!");
printf("点个好看吧!\n");
cout << "点个好看吧!" << endl;
Console.WriteLine("点个好看吧!");
fmt.Println("点个好看吧!");
Response.Write("点个好看吧!");
alert("点个好看吧!")
echo "点个好看吧!"

640? 喜欢就点击“好看”吧!
Logo

20年前,《新程序员》创刊时,我们的心愿是全面关注程序员成长,中国将拥有新一代世界级的程序员。20年后的今天,我们有了新的使命:助力中国IT技术人成长,成就一亿技术人!

更多推荐