热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Eclipse3.3M1发布

Eclipse项目发布了3.3M1.新的发布版本进一步增强了eclipse在SWT,debugging,platformtext,JDTUI,installationwizards

Eclipse项目发布了3.3 M1. 新的发布版本进一步增强了eclipse在 SWT, debugging, platform text, JDT UI, installation wizards, 等方面的功能.

SWT
Printing support added on GTK+ Printing support has been added to SWT for GTK+. It is important to note that you must be running with GTK+ 2.10 or newer in order for this support to be utilized.
Option to print line numbers added to StyledText When printing a StyledText widget, line numbers can now be printed by setting the StyledTextPrintOptions.printLineNumbers field to true.
System tray support added on Mac OS X Icons placed on the system tray will now appear in the Mac OS X status bar.
Writing PNGs now supported Images can now be written to disk in PNG format (example snippet).
Browser profiles now utilized on GTK+ and linux-motif The Browser widget is now utilizing profiles on GTK+ and linux-motif. As a result many previous shortcomings have been fixed, including the inability to display https pages, not rendering visited links properly, and not caching visited pages.
Browser support added on PowerPC Browser support has been added for the PowerPC architecture (GTK+).
GtkComboBox now utilized when available GtkComboBox is now utilized natively for users that are running with GTK+ version 2.4 or newer.
User Assistance
Help home button The help window now has a Home button in the navigation toolbar, which brings you back to the initial product-configurable home page.
Help search term highlighting If you open a help document as a result of a search, a new toggle button will appear in the toolbar allowing you to toggle the search term highlighting on and off, making the document easier to read.
Debug
Browse all references (J2SE 6 only) If you’re running your Java application with a J2SE 6 virtual machine, you can browse all references to an object in the variables view. Select any object in the variables view, and choose All References from the context menu. A pop-up displays all objects referring to the selected object. You can expand each node in the tree to follow references to each object. You can inspect any object in the reference tree by selecting it and pressing Ctrl+Shift+I. This opens an inspect pop-up displaying the object’s fields.
No more prompting A user preference now controls whether you are prompted to confirm the deletion of all breakpoints in the workspace. The new preference is available on the Run/Debug preference page. As well, a check box in the confirmation dialog allows you to set the preference.
Auto format stack traces Stack traces can be formatted automatically as you paste them into the Java stack trace console. An "Auto Format" toggle is available on the console tool bar.
Double-click and Ctrl+Shift+B for all kinds of breakpoints Double-clicking in the vertical ruler, or invoking Toggle Breakpoint (Ctrl+Shift+B), now creates an appropriate kind of breakpoint based on the cursor location - line breakpoint, watchpoint, method breakpoint, or class load breakpoint. To create a class load breakpoint, double click on the class declaration line.
Platform Text
Scroll by pages using Ctrl + mouse wheel The mouse wheel scrolls the content of a textual editor by pages while the Ctrl key is pressed.
More flexible templates The syntax for templates has evolved to allow typed and parameterized template variables. This allows the same variable type to be used multiple times in the same template. As an example, consider the following template for generating a doubly nested for loop:
Contribute columns to vertical ruler A new extension point, org.eclipse.ui.workbench.texteditor.rulerColumns allows the contribution of columns to the vertical ruler of any text editor.
JDT UI
Scripted refactorings Now all refactorings offered by the Java Development Tools can be scripted, including Move, Copy, Paste, and Delete.

Use Refactoring > Create Script to create a script from the refactoring history and Refactoring > Apply to apply one.

More Java search options The Java search dialog has been extended to offer finer control to limit the scope to search in sources, JRE libraries, required projects, and application libraries.
Paste type declaration creates new project Ever wanted to quickly try out a code snippet somebody sent to you? Copy the snippet to the clipboard, go to the Package Explorer, select nothing, and choose Edit > Paste (Ctrl+V).

Eclipse will try to parse the contents of the clipboard, and if it looks like contents for a *.java file, it will create a new Java project and paste the *.java file.

Like in 3.2, you can, of course, still select an existing project or package as target for the new file.

JDT Text
Template for adding JUnit 4 test methods A new Test template has been added to speed up adding JUnit 4 test methods.
Configurable Javadoc font The font for displaying Javadoc is now configurable on the General > Appearance > Colors and Fonts preference page. The Javadoc display font is used by the Javadoc view and hover, and for the additional information shown during content assist.
Syntax coloring for brackets Brackets may now be colored separately from operators in the Java editor via the Java > Editor > Syntax Coloring preference page.
Update/Install
Install wizard improvements The Installation page of the Install wizard now presents features in an easy-to-use table that includes the name, version, size, and target location of each feature. A Change Location button lets you easily change the target location of the selected features.
Team/CVS
Import CVS projects directly into working sets You can now assign CVS projects to a working set during the import step. This is available from both the CVS Repository View (via Check Out As) and through the CVS Import Wizard.
Export working sets as part of team project set
The export wizard is now able to persist active working sets as part of a Team Project set.
History view search
The History View has a new search field which allows you to perform a quick search on the displayed revisions. The search compares the author, comment, revision, and tags against the entered string. The field is accessible via the drop down menu.
PDE
Content assist in plugin.xml Content assist (Ctrl+Space) is now available on the plugin.xml source page to give you context-sensitive information as you create extensions and extension points. Features include:completion proposals for extensions, extension points, attributes, and elements auto-generation of required elements and attributes

Note that the content assist can be activated without the need for a partial string. PDE uses extension point schemas to determine which elements and attributes are suitable for the current context.

Content assist in MANIFEST.MF Content assist (Ctrl+Space) is now available on the MANIFEST.MF source page, including completion proposals for:header names, attributes, and directives header values such as plug-in IDs, package names, and Java class names boo lean and enumerated values for attributes and directives
Field assist in Forms All fields denoting classes in the plug-in manifest editor now support a field assist feature to help you complete the name of a partially entered class name.

This feature works in a similar way to the content assist in the Java editor, and supports package names and CamelCase.

Hyperlinking and open declarations Hyperlinking (i.e. the use of Ctrl+Left to navigate from one editor to another) is now supported on the plug-in manifest editor source page. The usage of the F3 key to open declarations is also supported and provides the same functionality as hyperlinking.

Hovering over attribute values on the plugin.xml page and pressing Ctrl+Left can be used to

open resources and Java type declarations open extension point schema descriptions navigate from a translated key reference to that key in the properties file

Hyperlinking provides additional functionality on the MANIFEST.MF source page including:

opening manifest editors for referenced plug-ins opening referenced packages
Code folding Folding is now supported on the plugin.xml and MANIFEST.MF source pages of the plug-in manifest editor to make large files more manageable.

The option to turn folding on and off can be found on the Plug-in Development > Editors preference page.

Code formatting Line wrapping introduced by some packaging tools make the plug-in MANIFEST.MF file hard to read. PDE now provides a Format action in the context menu of the MANIFEST.MF source page to format the contents of the file into something more human-readable.
Filtered extensions The Extensions tab of the plug-in manifest editor allows the filtering of the Extensions tree based on a text filter. This function is particularly useful when searching for that one contribution among a long list of extensions.

来自:http://blog.matrix.org.cn/page/icess?entry=eclipse_3_3_m1_new
官方站点:http://www.eclipse.org/

Eclipse论坛:http://www.matrix.org.cn/topic.shtml?forumId=25


推荐阅读
  • fileuploadJS@sectionscripts{<scriptsrc~Contentjsfileuploadvendorjquery.ui.widget.js ... [详细]
  • 初探PLC 的ST 语言转换成C++ 的方法
    自动控制软件绕不开ST(StructureText)语言。它是IEC61131-3标准中唯一的一个高级语言。目前,大多数PLC产品支持ST ... [详细]
  • 刚开始crousera上学习<algorithmspart1>但对JAVA实在是不熟。******************************************** ... [详细]
  • 前言对于从事技术的人员来说ajax是这好东西,都会使用,而且乐于使用。但对于新手,开发一个ajax实例,还有是难度的,必竟对于他们这是新东西。leo开发一个简单的ajax实例,用的是 ... [详细]
  • java unhandled,Eclipse编辑java文件报Unhandled event loop exception错误的解
    本人Eclipse版本是”eclipse-jee-kepler-SR2-win32-x86_64“昨天因为换电脑,所以重装了一下软件,装好eclipse ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • 本文讨论了在Spring 3.1中,数据源未能自动连接到@Configuration类的错误原因,并提供了解决方法。作者发现了错误的原因,并在代码中手动定义了PersistenceAnnotationBeanPostProcessor。作者删除了该定义后,问题得到解决。此外,作者还指出了默认的PersistenceAnnotationBeanPostProcessor的注册方式,并提供了自定义该bean定义的方法。 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
  • [翻译]PyCairo指南裁剪和masking
    裁剪和masking在PyCairo指南的这个部分,我么将讨论裁剪和masking操作。裁剪裁剪就是将图形的绘制限定在一定的区域内。这样做有一些效率的因素࿰ ... [详细]
  • 我有一个带有H2数据库的springboot应用程序。该应用程序会在启动时引导数据库,为此,我在 ... [详细]
author-avatar
__wolf狼
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有