Equinox
|
New provisioning support |
The 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 Windows |
Windows 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.)
|
|
Improved regular expressions in Find/Replace dialog |
The 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.
|
|
Line matches in result view |
The file search result now shows line matches. When in the tree layout, line matches are shown below files:
|
|
Improved text search replace dialog |
Replacing 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:
|
|
Ignore resources by path |
TheTeam > Ignored Resourcespreference page now allows you to specify ignore path patterns as well as file name patterns. |
|
Share multiple projects simultaneously |
TheTeam > Share Projectaction now supports multi-select so multiple projects can be shared in a single operation. |
|
Correct spelling in CVS Commit wizard |
The 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 wizard |
File 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 Tools |
As an outcome of an Eclipse bug day, a build tab is now available for configuration of building before the launch of aProgramexternal tool.
|
|
Default console and file encoding |
The 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 expressions |
You 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 refactoring |
Extract 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
Results in the creation of a new Position class and refactoring the original to make use of it:
|
|
Rearrange content of files per drag and drop |
Unsorted 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:
The views show exact feedback where the member will be located after the drop.
|
|
Default watchpoint suspend settings |
You 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.
|
|
Search for installed JREs on Mac |
You 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).
|
PDE
|
Table of contents authoring |
Tables 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.
|
|
Preview changes in PDE wizards |
You 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.
|
|
Structural compare for plugin.xml files |
When 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. |
相关推荐
Eclipse3.4版本,又称为Galileo,于2009年发布,为开发者提供了丰富的功能和改进,包括增强的代码编辑器、调试器、插件系统等。对于中国用户来说,Eclipse3.4中文语言包的出现极大地改善了用户体验,使得界面和文档...
Eclipse 3.4,代号为“Ganymede”,是该平台的一个重要版本,发布于2008年。在这个版本中,Eclipse 提供了众多改进和新特性,以提升开发者的体验和效率。 中文插件对于中国开发者来说至关重要,它使得Eclipse的用户...
Eclipse3.4版是其历史版本之一,发布于2008年,被誉为Ganymede版本,包含了多项改进和新特性。该版本旨在提供更好的性能、可扩展性和互操作性。 汉化包是为了方便非英语用户使用Eclipse而制作的本地化资源包。...
Eclipse 3.4版本,也称为Galileo,是Eclipse在2009年发布的一个重要版本,它引入了多项改进和新特性,以提升开发者的工作效率。 1. Eclipse 3.4 特性概述: - **改进的启动性能**:Eclipse 3.4对启动速度进行了...
Eclipse VE 1.4是针对Eclipse 3.4版本的一个重要插件,它主要致力于提供一个可视化的编辑环境,使得开发者能够更加方便地进行Java代码的编写和修改。这款插件尤其对于那些希望通过图形化界面来操作代码,而非直接在...
随着 Eclipse 3.4 的发布,其内部架构进行了调整,新增了一个名为“dropins”的目录,该目录的设计初衷是为了更好地管理并自动加载外部插件。这对于开发者来说是一项非常实用的功能,可以极大地提高工作效率。 ####...
可以通过"Help"菜单中的"Eclipse Marketplace"搜索并安装,也可以通过"Install New Software"选项手动添加插件的更新站点URL。 4. **readme.txt**:这个文件通常包含有关插件的安装说明、使用指南、版本信息以及...
对于 GEF,Eclipse 3.4 中的版本可能与官方发布的有所不同,可能是社区或者第三方开发者进行了定制或优化,以适应更高版本的 Eclipse 平台。GEF 提供了可扩展的图形编辑器构造块,使得开发者可以通过继承和扩展现有...
2. **安装Eclipse的CVS插件**:Eclipse3.4本身并不内置CVS支持,但可以通过Eclipse Marketplace或者直接下载插件进行安装。进入Eclipse,选择“Help” > “Install New Software”,然后在Work with输入框中输入插件...
Eclipse3.4,也称为Ganymede,是Eclipse平台的一个重要版本,发布于2008年,它引入了许多新特性和改进。汉化包则是为了方便中国用户使用而制作的,将原本英文界面翻译成中文,使操作更加便捷。 首先,Eclipse3.4的...
Eclipse 3.4是其的一个版本,发布于2008年,引入了许多新特性和改进,旨在提升开发者的效率和体验。 在Eclipse 3.4中,Babel是一个重要的插件,它的主要作用是为Eclipse提供多语言支持,特别是对于中文用户,Babel...
### Eclipse 3.4 + Aptana 开发 Ext 配置详解 #### 一、环境搭建与配置 **1. 安装 Eclipse 3.4** - 首先需要下载 Eclipse 3.4(Galileo)版本。访问 Eclipse 官方网站(https://www.eclipse.org/downloads/)...
汉化包-Eclipse3.4-ganymede 汉化方式:将features和plugins中的文件覆盖到要汉化的Eclipse中。 下载自:http://download.eclipse.org/technology/babel/babel_language_packs/
Eclipse 3.4中的SPKET插件是EXT开发者不可或缺的工具,它通过丰富的特性为EXT开发提供了强大的支持。通过合理利用这些特性,开发者可以提高编程效率,降低出错率,同时提升EXT项目的质量和可维护性。无论你是初学者...
随着技术的发展,现代的开发环境中,Eclipse已经被其衍生物如IntelliJ IDEA或更现代化的Eclipse版本所取代,而Tomcat也被更新的版本所更新。然而,理解这些基础知识对于深入理解Java Web开发的历史和现状都是至关...
Eclipse 3.4 Maven Plugin 是一个专门为Eclipse集成开发环境(IDE)设计的插件,用于支持Maven构建系统。Maven是一个广泛使用的Java项目管理和综合工具,它通过一个项目对象模型(Project Object Model,POM)来管理...
提供eclipse3.4配套的tomcat插件下载,并附相关集成文档,文档为本人集成成功后所写。 附1:之前由于缺少积分所以资源分定的比较高,现更改为1分。 附2:不要怀疑插件的版本问题,如果不成功要多找找自己的问题。
Eclipse3.4版本是其历史版本之一,发布于2008年,名为“Galileo”。这个汉化包是为了解决非中文用户在使用英文版Eclipse3.4时的语言障碍,提供了中文界面,使得用户可以更方便地理解和操作各项功能。 汉化包的使用...