Here are some of the more noteworthy things available in Eclipse Helios for PHP Developers (June 23, 2010) which is now available for download. See the build notes for details about bugs fixed and other changes.
PHP Development Tools |
|
New Templated Content Assist | Applying Content Assist proposals to
the editor creates a templated expression that provides argument
completion according to the declaration of the method. Optional
arguments are left out of the template. This feature helps developers
to quickly edit their method parameters.
|
|
|
New Syntax Coloring Scheme Editor | Reset the Syntax Coloring Scheme
editor for PHP content. People are accustomed to the plain style
usually provided by Eclipse projects. In this release, PDT is aligned
with all other Eclipse standards.
|
|
|
New Advanced Syntax Coloring Rules | Several rules are configurable
through Preferences > PHP > Editor > Syntax Coloring:
A full list of rules is available here.
|
|
|
New Content Assist in PHPDoc Block | Content Assist provides proposals
for the phpdoc tags: @return, @see, @throw |
|
|
New show inherited members in quick outline view | Quick outline includes a "show
inherited members" mode which lists all methods inherited by super
types.
|
|
|
|
|
New More Decorative Hover Information | Richer information is now provided
in the Hover Information tool-tip for methods, types and other
elements.
|
|
|
New Inspect Action for Debugging | A quick method to evaluate
expression when debuggin your script was added Once you set a
breakpoint to your code and this breakpoint is applied you can select
an expression in the editor and right-click on it, choose "Inspect"
(Ctrl+Shift+I) and see the evaluated expression
|
|
|
New Drag and Drop in PHP/JavaScript Editors | PHP Editors are now powered by a
drag and drop behavior that enables the developer to select a block of
code and move it across lines.
|
|
|
New Powerful PHP Search Dialog | Enables a powerful PHP search of
elements such as types, methods, and references/declarations. This is
useful when reviewing code or for any type of browsing task.
|
|
|
New Eclipse Marketplace | An Eclipse-based Marketplace is a
feature that provides a nice interface for
http://marketplace.eclipse.org/. Eclipse Marketplace offers the
Eclipse community a convenient, information-rich portal that helps
software developers find open source and commerical plugins.
|
Platform |
|
Browser can use WebKitGTK+ |
Linux users can now use WebKitGTK+ instead of Mozilla as the Browser control's native renderer. See Can the Browser use the WebKit renderer on GTK?. |
|
|
Quick Access now shows keybindings for commands | Quick Access (Ctrl+3) now shows
keybindings for commands so you can save yourself from all that typing
and just use the keyboard shortcut the next time you need to run a
command.
|
|
|
New features in Open Resource dialog | The Open Resource dialog
supports three new features:
|
|
|
Apply patch in Synchronize view preference | Thanks to the new preference Apply
patch in Synchronize view, you can leverage the new way of working
with patches each time you apply one. When set, applying a patch via
the Team context menu or by pasting in Package Explorer
uses the Synchronize view.
|
|
|
Ignore Leading Path Segments option | A new option helps apply patches
with non-matching paths in the Synchronize view. This is the
last option needed to bring patching in the Synchronize view up
to par with the Apply Patch dialog.
|
|
|
Warning about possible inaccuracy in comparison result | The compare framework caps the
result accuracy for large files. This used to happen silently, which
confused users. Now when the faster algorithm is used a warning label
appears.
|
|
|
Enhanced Open in Compare editor menu | The context menu of the Compare
editor contains Open and Open With actions, which open
the file in full-fledged editors. Now, these actions set the selection
and the caret position in the newly opened editor based on the
selection in Compare Editor.
|
|
|
File system import wizard | The file system import wizard now
supports creating virtual folders and linked files and folders.
Linked files and folders can also be created relative to a path variable. |
|
The above features are just the ones that are new since the previous milestone build. Summaries for earlier 3.6 milestone builds: