eclipse 3.4 M5 最值得使用的9个新功能

来源:互联网 发布:网易公开课mac版下载 编辑:程序博客网 时间:2024/04/29 16:45
1, 浮动窗口注释改进
你是否在eclipse里使用过这样一个功能:
当鼠标移动到有javadoc注释的接口方法时, 会出现一个悬浮窗。框内显示该接口方法的详细javadoc内容。(如果没有显示,请调大eclipse.ini里的最大内存量-Xmx256m)

而当鼠标离开方法或移动到悬浮框上时,悬浮框将消失。为了不让悬浮框消失,你需要按 F2 固定住框体,才可以继续查看并可使用滚动条功能(内容比较多)。

3.4 M5里一个新的改进,就是,可以设置,当出现悬浮框并移动到悬浮框上时, 框仍旧保留,并增强了悬浮框的周边功能。





周边功能包括:
1,可以直接点击doc里的元素进行定位。
2,框体最下面新增,跳转到javadoc视图
3,框体最下方新增,定位到正确的申明处,类似Declarations。

2, 查找/替换时的正则表达式新增 “保留大小写格式” 关键字。
当替换时, 可以保留匹配到的文本原有的大小写格式。



例如: 在 "Test test= TEST" 这个字符串中,替换 "test" 为 "/CFoo", 结果为 "Foo foo= FOO" .

3, 新增全标签视图,即在同一视图中显示 “problems, bookmarks and tasks”



4, java编辑器新增 面包屑导航(很不错的功能,不过会消耗一点资源)
首先,这还是个实验性的功能。
你可以通过点击 Toggle Breadcrumb 按钮启用这一功能。
(隶属于 java editor presentation 组, 怎么禁用? 右键点击上部导航栏,选择 Commands 选项卡,如下图:)





它的作用是:
1, 可以快速定位到当前类的某一个方法,而不需要再按 ctrl + 0 (显示当前类的所有方法,并可以进行定位)



2, 可以快速定位到同一包下的其他类。



3, 可以定位到同一项目下的其他包。



4, 可以定位到其他文件夹。
5, 可以定位到其他项目。

5, 快速解决与快速援助(Quick Fix and Quick Assist)

当鼠标移动到需要解决问题的代码行时,



按 ctrl + 1 可以提示解决方案,并实施快速解决。





6, 增强了注释的格式化



7, 错误日志视图,可以快速查看日志配置。



8, 更清晰转换jar包到插件项目
为了鼓励eclipse插件开发用户,不要使用已经被嵌套在其他项目里的jar包(其他项目更改依赖或删除时,会报错),提供了快速转换入口。



9, OSGI R4.1 Bundle-ActivationPolicy 支持
为了进一步统一 OSGI R4.1 规范, PDE支持 Bundle-ActivationPolicy 。
下图是,将已经不再使用的 Eclipse-LazyStart 替换成 Bundle-ActivationPolicy 。

 
原创粉丝点击