阅读更多

19顶
0踩

编程语言

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

2008-02-23 11:27 by 资深记者 galaxystar 评论(22) 有19170人浏览
galaxystar翻译/解释:

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 。


19
0
评论 共 22 条 请登录后发表评论
22 楼 njust_wangchao 2009-04-16 15:32
学习中...
21 楼 yangke250 2009-01-04 23:43
XZDSDSADSADSADSADS
20 楼 step21 2008-07-31 15:26
很耗内存啊
19 楼 danteyo 2008-06-26 14:37
喜欢IDEA..
18 楼 mreay 2008-03-29 19:53
IDEA中的有几个人在用?
17 楼 mreay 2008-03-29 19:52
第4点有点华而不实。
16 楼 Sam1860 2008-03-05 13:21
比起3.3 ,这些改变没什么感觉,个人最有用的是emacs key binding的增强
15 楼 cddcdd 2008-02-26 08:45
只要能完成自己的工作,管他用什么IDE呢
14 楼 darkjune 2008-02-25 20:46
都是一些小改进,IDE发展到现在,已经没什么特别重大的突破了
13 楼 fight_bird 2008-02-25 17:25
NetBeans怎么就一下成为垃圾了?07年老外自己评的那些奖项都是胡扯?

很多人不能克服惯性思维的局限,老拿Eclipse的优点品NetBeans的缺点,照这种偏执的思维方式,恐怕用惯IDEA的都会称Eclipse是低效的垃圾。

评价一个智力作品首先要尊重作者的智慧,开口就称“垃圾”只能说明你的狭隘,NetBeans的优势在于:它既具有Eclipse的开放性,又具备IDEA的高效集成性,和Sun以前重技术轻实践的思路不同,NetBeans已经在最佳实践的路上走得越来越好,是sun开源新思路的代表产品。
12 楼 javaTo 2008-02-25 12:26
引用

我早已惊艳过了,结论就是无论如何发展,垃圾就是垃圾。就像狗永远不会进化成为老虎一样。

几乎每一个新的NetBeans版本出来,我都会安装试用一番。但最后一定是失望地用回eclipse。


同感啊,每次都是失望的用回eclipse
11 楼 Unmi 2008-02-25 09:27
注释和变量放同一行里不好看啊
10 楼 Frederick 2008-02-25 09:14
引用

Java的IDE如今是三足鼎立:IDEA、Eclipse、NetBeans,虽说E这2年很火,但我倒觉得NetBeans会胜出,因为它兼具E和I的优点。

各位可以体验一下NetBeans的最新版:6.0.1,你会有惊艳的感觉!


我早已惊艳过了,结论就是无论如何发展,垃圾就是垃圾。就像狗永远不会进化成为老虎一样。

几乎每一个新的NetBeans版本出来,我都会安装试用一番。但最后一定是失望地用回eclipse。
9 楼 kyo100900 2008-02-25 09:00
Netbeans 写代码感觉非常非常卡。
IDEA 界面很怪。
Eclipse 容易自动强行退出。
8 楼 fight_bird 2008-02-24 22:56
Java的IDE如今是三足鼎立:IDEA、Eclipse、NetBeans,虽说E这2年很火,但我倒觉得NetBeans会胜出,因为它兼具E和I的优点。

各位可以体验一下NetBeans的最新版:6.0.1,你会有惊艳的感觉!
7 楼 glamey 2008-02-24 22:18
估计这样真的很占用内存的,我现在的内存都经常提示不足,虽然我更改过.
6 楼 galaxystar 2008-02-23 21:09
抄袭也是一种本领!
5 楼 rainlife 2008-02-23 17:54
引用
感觉面包屑这个功能也不是很好用!

IDEA7里面也提供了这个功能,但一般都不用。
4 楼 hejianhuacn 2008-02-23 16:11
IDE之间的借鉴真是快!总有一天都会变成一个,一统天下
3 楼 kenwu 2008-02-23 13:24
感觉面包屑这个功能也不是很好用!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • (转)clipse 3.4 M5 最值得使用的9个新功能

    eclipse 3.4 M5 最值得使用的9个新功能2008-02-23 by 正式记者 galaxystar 评论(16) 有3636人浏览 eclipse 我要收藏 galaxystar翻译/解释: 1, 浮动窗口注释改进 你是否在eclipse里使用过这样一个功能: 当鼠标移动...

  • Eclipse使用前准备(转)

    Eclipse的发布流程 M108/19/2009M2 09/30/2009M3 11/11/2009M4 12/16/2009M5 02/03/2010M6 03/17/2010 API FreezeM7 05/05/2010 Feature FreezeRC1...

  • 用XMLBuddy在Eclipse中开发XML

    这篇文章主要是介绍在Eclipse 平台中是如何支持XML开发的,着重讲解的是XMLBuddy插件。 这里只介绍不要Money的一种,就是XMLBuddy,它主要提供是有关DTD方面的验证、代码助手等功能;还有一种是要Money的,是...

  • eclipse常见问题技巧

     eclipse是一个功能强大的开发工具,工具用得好,往往能提高开发效率,节省开发成本,eclipse自身提供许多功能,还有许多开放的插件提供增强的功能,这些功能若能充分利用,往往能为开发助力,达到事倍功半的效果。...

  • Eclipse和MyEclipse的里程碑总结

    到Eclipse3.4(Ganymede)预期的最终发布日期——6月的时候,我们将有为数众多的发布候选。SWT——支撑Eclipse的UI层,现在能够创建用于kiosk-mode应用的全屏窗口了,也能够创建可以透明显示的弹出窗口或其它HUD类型...

  • VSS Plugin version 1.6.2 for Eclipse 3.3

    匹配1.5版本 org.vssplugin_1.5.0 ...就个人的成长历程来说,刚参加工作用的是 CVS ,前前后后有接近三年的使用体验,从今年开始使用 SVN 。总的来说我更喜欢 SVN ,用起来的确很方便,例如在本地源代码文件中加一...

  • 七:面向对象(中)

    文章目录 00、Eclipse中的快捷键 01、继承性的使用与理解 1.1、继承性练习 1.2、Debug 02、方法的重写(override/overwrite) 2.1、方法的练习 03、四种访问权限修饰符 04、关键字:super 05、子类对象实例化过程 5.1...

  • 反射、注解、动态代理、JDK8新特性

    第一章 Junit单元测试 ...Junit的使用步骤 1.在模块下创建lib文件夹,把Junit的jar包复制到lib文件夹中 2.选中Junit的jar包,右键选中 add as Library,把JUnit4的jar包添加到classPath中 3.在测试方法上面写上

  • k8s.6.1-Kubernetes高可用集群二进制部署(Runtime Docker)

    使用Go语言开发,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了资源调度、部署管理、服务发现、扩容缩容、监控,维护等一整套功能,努力成为跨...

  • HTML5和CSS3 WEB技术开发

    源站可能有防盗链机制,建议将图片保存下来直接上传(img-Uwbid43Z-1672665963237)(asseits/image-20210831212039584.png)]HTML:超文本标记语言(Hyper Text Markup Language),标准通用标记语言下的一个应用。...

  • RedisJson 横空出世,性能碾压 ES 和 Mongo!

    这就是为什么所有产品都使用相同的通用 m5d.8xlarge VM 和本地 SSD,并且每个设置由四个 VM 组成:一个客户端 + 三个数据库服务器。基准测试客户端和数据库服务器都在处于最佳网络条件下的单独 m5d.8xlarge 实例上...

  • 关于注册类和注册id

    在自己的Eclipse RCP 产品中,可能经常要集成第三方的插件,来满足特定的功能需要。但是对于一些不需要的功能,通常的做法是该插件修改源代码。如果出于lisence或非开源的原因,无法修改,或删除其源代码,就要考虑...

  • Android程序员指南(20)

    6.2 在Windows命令行中创建Hello World!...您将在不使用Eclipse的情况下编辑这些文件并增加代码. 6.2.1 编辑项目文件 使用任意一种XML editor打开main.xml(如果您没有XML Editor也可以使用记...

  • 去除eclipise f2功能 去除浮动窗口

    你是否在eclipse里使用过这样一个功能: 当鼠标移动到有javadoc注释的接口方法时, 会出现一个悬浮窗。框内显示该接口方法的详细javadoc内容。(如果没有显示,请调大eclipse.ini里的最大内存量-Xmx256m) 而...

  • 第3章_瑞萨MCU零基础入门系列教程之开发环境搭建与体验

    瑞萨处理器的软件开发支持多种集成开发环境,比如瑞萨官方的 e2 studio,还有使用非常广泛的 Keil MDK。 本节对这些开发软件进行简单介绍,比较 e2 studio 和 MDK 这两个 IDE,提供选择建议。

  • 基于springboot大学生就业信息管理系统源码数据库文档.zip

    基于springboot大学生就业信息管理系统源码数据库文档.zip

  • 基于java的驾校收支管理可视化平台的开题报告.docx

    基于java的驾校收支管理可视化平台的开题报告

  • 原木5秒数据20241120.7z

    时间序列 原木 间隔5秒钟 20241120

  • 毕业设计&课设_基于 Vue 的电影在线预订与管理系统:后台 Java(SSM)代码,为毕业设计项目.zip

    毕业设计&课设_基于 Vue 的电影在线预订与管理系统:后台 Java(SSM)代码,为毕业设计项目.zip

Global site tag (gtag.js) - Google Analytics