2008-02-22
Eclipse 3.4 M5 最值得使用的9个新功能
关键字: eclipse pde platform
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 。
你是否在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 。
评论
yexin218
2008-06-26
呵呵 ,我想问下。如果我之前安装很多插件。怎么样才可以重装插件而重装eclipse呢?
bluemeteor
2008-02-25
好文...6好想自从3.0就提供了,我刚刚在3.3测试了一下,ctrl+1是可以调出快速提示的
xl45591275
2008-02-23
感谢指导!
galaxystar
2008-02-23
呵呵,我感觉M5里最大的改进应该是 面包屑。
最实用的,也是正则这个。
最实用的,也是正则这个。
tapestry
2008-02-22
2, 查找/替换时的正则表达式新增 “保留大小写格式” 关键字。
这个功能期待了好久,又可以多省一步了。
这个功能期待了好久,又可以多省一步了。
发表评论
- 浏览: 68293 次
- 性别:

- 来自: 杭州

- 详细资料
搜索本博客
最近加入圈子
链接
最新评论
-
挑了几个比较好用的eclips ...
切,都是些无关紧要的小玩意,整天升级,烦不烦啊。
-- by drinkjava -
挑了几个比较好用的eclips ...
为什么都要用myeclipse啊,弄不明白
-- by gigi_ly180 -
挑了几个比较好用的eclips ...
debug时不用ctrl+shifit+i确实不错!
-- by soartju -
挑了几个比较好用的eclips ...
nagivation bar这个比idea做的还好,但是从重构和代码提示功能来说 ...
-- by ruby_tei -
挑了几个比较好用的eclips ...
可惜jsp的字体变化很失败,默认的字体下,中文大大的,但是空格却很小,不仔细看, ...
-- by codeutil






评论排行榜