阅读更多

19顶
0踩

编程语言

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

2008-02-23 11:27 by 资深记者 galaxystar 评论(22) 有19171人浏览
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 条 请登录后发表评论
2 楼 galaxystar 2008-02-23 13:21
确实啊,很好,很强大,但不希望过于笨重。
1 楼 fnet 2008-02-23 12:34
eclipse越来越强

发表评论

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

相关推荐

  • (转)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,提供选择建议。

  • 基于Qt开发的截图工具- 支持全屏截图, 支持自定义截图,支持捕获窗口截图,支持固定大小窗口截图,颜色拾取,图片编辑

    基于Qt开发的截图工具.zip 截图工具(QScreenShot) Qt编写的一款截图工具。 特点 - 支持全屏截图 - 支持自定义截图 - 支持捕获窗口截图 - 支持固定大小窗口截图 - 颜色拾取 - 图片编辑 - 图片上传到wordpress 环境 Qt6.2 QtCreate 8

  • 毕业设计&课设_ 校园活动管理系统,优化校园活动组织流程,涵盖多方面功能模块的便捷平台.zip

    该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过严格测试运行成功才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

  • 毕业设计基于ASP.NET技术的班级展示网站构建(源代码+论文).zip

    基于ASP.NET技术的班级展示网站构建资源,是一套针对教育机构或学生团体,旨在通过ASP.NET框架开发班级风采展示平台的指导资料或教程。此资源详细介绍了如何利用ASP.NET的强大功能,快速搭建一个功能完善、界面友好的在线班级展示平台。 该资源涵盖了从需求分析、数据库设计、前端页面制作到后端逻辑实现的全过程。通过实例演示,指导用户如何设置班级信息、学生风采展示、活动公告、图片上传与浏览等核心功能模块。同时,结合ASP.NET的MVC架构,实现了前后端分离,提高了代码的可维护性和可扩展性。 此外,该资源还提供了丰富的代码示例和注释,帮助开发者深入理解ASP.NET框架的工作原理,掌握如何运用其强大的数据库操作、用户认证与授权等特性。对于初学者来说,这是一份难得的入门教程;而对于有一定经验的开发者,则是一份提升技能的参考资料。 总之,基于ASP.NET技术的班级展示网站构建资源,是教育机构和学生团体实现班级风采在线展示的理想选择,也是开发者学习ASP.NET框架应用的宝贵资源。

  • 基于springboot的流浪动物管理系统源码数据库文档.zip

    基于springboot的流浪动物管理系统源码数据库文档.zip

Global site tag (gtag.js) - Google Analytics