Wednesday, April 2, 2008

Editor's Features in 6.1 beta release :

Editor 6.1 Features :

The language-aware editor highlights code syntactically and semantically, and assists you with smart code-completion and improved navigation.

Language-Aware Editor

An IDE is much more than a text editor. The NetBeans editor indents lines, matches words and brackets, and highlights source code syntactically and semantically. The editor supports several languages including Java, Ruby, C/C++, XML, HTML, RHTML, JavaScript, and JSP. It can be extended to support any other language.


Live Parsing

The IDE parses the source code live while you type. This way the editor is able to immediately mark errors and highlight occurences. Tooltips and editor glyphs unobtrusively display hints, quick fixes, warnings and language documentation.

Refactoring

The IDE's refactoring actions allow you to restructure code without breaking it. For example, when you rename an identifier or move a method to another class, don't use Search and Replace: The IDE can identify and update all occurences instantly.

Smart Code Completion

The editor provides automatic code completion in several languages, including Java, Ruby, XML, C/C++, HTML, RHTML, JSP, and JavaScript. While you type, it lists possible completions: The most obvious and common options are listed at the top, but you can always choose from the full set of options at the bottom.

Go to File, Go to Type

Open any file or type with one quick keyboard shortcut, or go directly to a declaration with a single click. In the Go To dialogs you can type in file or type names using camel case and even wild cards, and do a case sensitive search over all open projects.

Insert Code

The editor can generate code for you in Java or Ruby. A dialog is provided to give you complete control over which methods are created and which class attributes they access.

You can override methods and generate dynamic code blocks such as loops, javadoc and accessors. With a few keystrokes you insert commonly used code snippets from live templates, including a rich set of surround-with code.

Inspect Members

Inspect the members of any Java class in a convenient popup window. Use filters to control the level of detail that is displayed.

Inspect Hierarchy

Inspect the hierarchy of any Java class in a convenient popup window that can display base classes and interfaces and derived classes and interfaces. Use filters to control the level of detail that is displayed.

File History

You can always use a file's Local History to view recent modifications and revert changes, even if the file is not handled by a version control system.

Navigation

Use the Navigator's Members and Hierarchy Inspectors to navigate within files fast. The error stripe gives you an immediate overview of all highlighted lines in a file: With a single click, you jump to errors, hints, annotations, or search results.

Fully Configurable User Interface

Use keyboard shortcuts or click configurable toolbar icons to access tools for compiling, refactoring, profiling, debugging and unit testing. Editor fonts and colors can be fully customized. All windows can be individually positioned and split vertically or horizontally.


No comments: