Eclipse 4.10.0 正式发布,全面拥抱 Java 11!
近日,Eclipse 官方团队于推特正式宣布推出号称“史上最强”的版本更新——Eclipse IDE 2018-12,此前有过“路透”的新特性亦如约而至,其中就包括一直备受期待的对于 Java 最新版本的支持。
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(代码挖掘)功能
启用路径:Preferences > Java > Editor > Code Minings
视图和对话框
用于快速转换编辑器(Quick Switch Editor)的快捷键(Ctrl + E)对话框已得到改进,现在可显示资源路径及其文件名。
Eclipse 4.10.0 的工作空间(Workspace)选择对话框显示 Completion Proposal,以便用户更轻松地使用键盘选择工作区。
现在可以通过选择 Configure> Create module-info.java 上下文菜单将插件项目转换为模块化项目,为项目创建 module-info.java 文件。
默认字体、颜色页面
“颜色和字体”首选项页面已更新,现在支持搜索并选择字体、字体高度和字体样式。
已更新搜索,允许用户快速查看字体或某个特定样式或大小的使用位置。
该版本附带了一个新选项,可在 Plug-in Development 首选项页面上禁用 API 分析生成器。
用于隐藏选项卡的 Chevron 按钮
更新的 V 形按钮可以显示隐藏的选项卡数量(上限为 99,超过则显示 99+)。
不再是透明工件,与黑色主题更适配,可读性更强。
添加了对自定义 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/
Eclipse 真的还在流行吗?
据 PYPL 12 月 IDE 指数排行榜显示,Eclipse 仍稳居前三甲,其与排名第一的 Visual Studio 间的差距更是再度拉近,从近几月的趋势来看,有望在下月实现反超,再次问鼎最流行的 IDE。
然所谓甲之蜜糖,乙之砒霜,在支持者眼中,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
热 文 推 荐
☞ 程序员求助:被领导强行要求写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 "点个好看吧!"