eclipse luna(4.2) 的新特性
2014-06-25 日eclipse luna终于发布了,这是4.2系列的第一个发布版本,内建了java8的支持。
##workbench
###split editor-
单个的editor可以分割成两个窗口,可以方便同时查看一同个文件的两个不同部分。ctrl+{ 是左右分割, ctrl+_ 是上下分割。
###Dark theme
引入了一套黑色的主题,在eclipse社区中最为流行。
New layout for minimized views
处于最小化状态的view再次打开的时候支持两种不同行为,在上个版本中最小化的view再次点击时是以浮动panel的形式展现的,有些情况下会对editor造成遮挡,现在由重新增加一个参数来改变这一行为 Show in the Original Location 。
###Show In System Explorer
在上下文菜单中增加了一个命令调用操作系统的资源管理器来打开project中的文件,eclipse中一直缺乏在资源管理器中打开项目文件的功能,使得好多人只能从桌面一步一步进,或者安装独立插件explorer in file system 来解决。现在终于有这个功能了( alt+shift+w x )。
##JDT方面
-
内建java8的支持
-
null check 通过注解来解决编译器对null check不准确的烦恼( @NonNull and @Nullable )。
<!-- lang: java -->
String capitalize(@NonNull String in) { return in.toUpperCase(); // no null check required } void caller(String s) { if (s != null) System.out.println(capitalize(s)); // preceding null check is required }
##提高工作效率的几个提示
每个集成开发环境(IDE)都有很多功能,不论是eclipse,IDEA,NetBeans,不管你用哪一种IDE来作为开发都需要熟练再熟练掌握其中的键盘快捷键才能提高日常工作效率。 就像dota好手键盘按的啪啪啪一样:),下面给几个提示以供参考。
- 使用 ctrl+m 来最大化视图,使用 F12 回到editor。程序员开发最常见的两个任务,1是敲代码,2是找代码。
- 使用 ctrl+shitf+l 来学习新的快捷键。
- 使用 ctrl+F6 ctrl+F7 ctrl+F8 在editor,view,perspective之间导航。当前视图最大化以后要想访问其他view使用快捷键更方便一些。
- editor最大化后,可以使用 ctrl+shift+r 来快速找到一个文件, 而是使用 ctrl+shitf+t 来快速打开一个类。
- 使用 ctrl+3 来快速执行一个命令。
图片来源:eclipse luna help document。