顶 这样也不叫做新闻 “Eclipse 3.4 M1 发布!”

Eclipse3.3 才没用多久,这东西又出来了。刚刚体验到3.3的一些新特性。3.4又来了。看看有什么新特性。3G视线p4yK:D;N6] k
我想Eclipse出的这么快的原因,应该是针对NetBeans6.0

到官方网站看下吧

下载http://download.eclipse.org/eclipse/downloads/drops/S-3.4M1-200708091105/index.php

相关新闻http://www.eclipse.org/search/search.cgi?q=Eclipse+3.4+M1+-+New+and+Noteworthy&cmd=Search%21&t=All&t=Doc&t=Downloads&t=Wiki&t=Live&wf=574a74

 



Equinox


New provisioning supportThe Equinox Incubator Provisioning team has released their first milestone.
  • There is a little RCP Agent used to create and manage profiles. Those same capabilities are also exposed through a text console and the same perspective can be added to a standard SDK. Oh, and you can call the same operations from code via API.
  • The agent allows you to manage the profile you are running as well as other profiles.
  • You can create/manage multiple profiles and all installed bundles are downloaded only once and shared between the different profiles.
  • The new support is a complete replacement for Update Manager. Notice that in the fully functional Admin UI application there are no Update Manager bundles.
  • There are simple, lightweight APIs for manipulating and managing profiles.
  • The new provisioning support includes tools to generate metadata based on existing features, plug-ins and Eclipse installations. In fact, that is how the metadata in M1 was created.

Though this support is still in incubation, you may want to take a look by checking out theEquinox Provisioning wiki page.


Platform


SWT for 64-bit WindowsWindows x86_64/AMD64 has joined the lineup of supported configurations for which SWT and Eclipse are routinely built. To use it you must be running on a 64-bit edition of Windows with a 64-bit JRE. (Note that the 32-bit versions of SWT and Eclipse can still be used on these configurations with a 32-bit JRE.)

Eclipse on Windows 64


Improved regular expressions in Find/Replace dialogThe regular expressions support in the Find/Replace dialog (Ctrl+F) has been extended.

In theFindfield, the new pattern \R matches any line delimiter (Windows \r\n, Unix \n, and Mac \r). Note that \R cannot be used in character groups ([]), since the Windows delimiter \r\n consists of two characters.

In theReplace Withfield, several new constructs have been added, for example:

  • \R inserts the document line delimiter (same asEnterkey)
  • \r and \n insert carriage return and newline characters, respectively. Note that mixing line delimiters inside a document is not recommended and may lead to problems with external editors. \R is usually a better choice.
  • \t inserts a tab
  • \xhhand \uhhhhinsert the specified characters

Content assist and Help tell all the gory details.

Find/Replace dialog with content assist showing \R

Line matches in result viewThe file search result now shows line matches. When in the tree layout, line matches are shown below files:

Line matches in the text search result view


Improved text search replace dialogReplacing text matches (Replace AllorReplace Selectedin the context menu of the text search result view) now uses the same dialog as refactorings do - including preview and undo:

Replace text match dialog


Ignore resources by pathTheTeam > Ignored Resourcespreference page now allows you to specify ignore path patterns as well as file name patterns.

Share multiple projects simultaneouslyTheTeam > Share Projectaction now supports multi-select so multiple projects can be shared in a single operation.

Correct spelling in CVS Commit wizardThe comment area of the CVS Commit Wizard now presents you with suggested corrections for misspelled words. The options are available using quick assist (Ctrl+1) and are also shown in the context menu.

File changes can be viewed in CVS Commit wizardFile changes can now be viewed in the CVS Commit Wizard. You can view the changes for a file by double-clicking on the file in the Changes pane.

Build tab added for Program External ToolsAs an outcome of an Eclipse bug day, a build tab is now available for configuration of building before the launch of aProgramexternal tool.

build tab


Default console and file encodingThe console encoding used when running or debugging a program automatically matches the encoding of the program being run or debugged. For example, your Java program's (or Java project's) encoding will be used by the console and a corresponding VM argument (for example, "-Dfile.encoding=UTF-8") will be added to the command line. This makes it simpler to run and debug code displaying console output.

Drag text to create watch expressionsYou can now drag text into the Expressions view to create expressions.

Reorder watch expressions

You can now reorder entries in the Expressions view with drag and drop.


JDT


Extract Class refactoringExtract Classis a new refactoring that replaces a set of fields with a new container object. All references to the fields are updated to access the new container object.

Use to:

  • group fields which logically belong together; e.g., Date start, Date end, String newValue, String oldValue
  • reduce number of fields
  • provide useful defaults in the container object
  • re-use the extracted class in other classes

To execute theExtract Classrefactoring, select a type, invokeRefactor > Extract Class, select the fields that should be used in the container class, and give meaningful names.

Example: Extractx,y,zto a new classPosition

Extract Class Position

Results in the creation of a new Position class and refactoring the original to make use of it:

Extract Class Position result


Rearrange content of files per drag and dropUnsorted views like the Java editor's Outline view and the Members view in the Java browsing perspective can now be used to rearrange members per drag and drop:

Outline view showing a drag and drop interaction.

The views show exact feedback where the member will be located after the drop.


Default watchpoint suspend settingsYou can now control the suspend settings for newly created watchpoints. A watchpoint can suspend execution when a field is accessed, modified, or both. The new preference is available on theJava > Debugpreference page.

Suspend policy for watchpoints


Search for installed JREs on MacYou can now search for all installed JREs on Mac. Pressing theSearchbutton on theJava > Installed JREspreference page will add definitions for all VMs installed in the operating system's default location (/System/Library/Frameworks/JavaVM.framework/Versions).

Search for installed JREs


PDE


Table of contents authoringTables of contents allow you to organize your Eclipse product's contribution to online help documentation. PDE now provides an editor to help you easily create, modify and visualize tables of contents for your Eclipse product.

Creating a table of contents is now as easy as dragging and dropping documentation files from the Package Explorer into the editor.

The editor also comes with a rich source page that features syntax highlighting, hyperlink navigation (Ctrl+Left) and a quick outline (Ctrl+O).

You can create a table of contents viaFile > New > Other > User Assistance > Help Table of Contents.

The Table of Contents Editor


Preview changes in PDE wizardsYou can now preview changes made by theOrganize Manifestsand theExternalize Stringswizards before they are applied to the plug-in manifest files.

Much like the refactoring wizards provided by JDT, the previews allow you to select only the changes you wish to apply.

Both wizards can be invoked from thePDE Toolscontext menu of plug-in projects.

Organize Manifests Preview Sample


Structural compare for plugin.xml filesWhen comparing two versions of a plugin.xml file, the new structure compare views will let you easily see what extensions and extension points have been added, removed, and modified.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值