NetBeans 73 NewAndNoteworthy

Revision as of 12:03, 29 August 2012 by Sj-nb (Talk | contribs)

Contents

Editor

Clipboard History

Access to last 9 clipboard entries. shortcut: ctrl+alt+v Image:ClipboardHistory.png


JavaScript Editor

The JavaScript Editor was rewritten. The new editor brings many improvements and features that ware not in the previous one.

  • The coloring schema was changed and improved.
  • New formatter with many options
  • Model based code completion - new the code completion should be more clever, suggestions should more fit what you need.
  • Supporting ScriptDoc, ExtDoc and JsDoc.
  • Better occurrence support, also in the documentation.
  • Better supporting for JQuery
  • Recognizing JavaScript patterns
  • Core signature files updated to EcmaScript 5.1
Plenty of Code Templates and possibility to define custom Code Templates separately for JavaScript source and documentation (block, doc comments)
box
code completion improvements - completion per documentation tool, CC entry templates
box
mark occurences within documentation for names and declared types
box
box
instant rename on found occurences
box
comments generation for the JavaScript functions, variables, objects, properties Before:
box
After:
box

Java

Refactoring

Added filters for the Find Usages results.
Image:FuFilters.png

Export/Import Formatting options

Added option to export/import java formatting and indentation for all languages

Ant

Bundled Ant upgraded to 1.8.4.

Maven

  • Less memory needed to for Maven projects, in some cases significantly
  • Effective POM editor tab in pom.xml editor
  • Code Generator for pom.xml files to generate License elements with list of licenses known to the IDE. Added benefit there is automatic license header generation for new files.
  • POM Hint marking blacklisted repositories for deletion from the pom.xml file. Blacklist configurable, with java.net repositories as default value.
  • Introduce property POM hint takes selected text and offers to create a new property or existing one if it covers the selected text. The selection is replaced by property expression.

Java EE

JPA

Stand alone jpql editor is added, you can run your jpql from ide directly instead of running your j2se jpa application (as well as for running you need to add jdbc driver and build your application). JPQL Editor support code completion for JPQL keywords and for managed entities, it can provide you SQL representation of your JPQL query if eclipselink provider is used. Image:JPQLEditor1.png Image:JPQLEditor2.png

REST

Jersey based configuration automatically extends project's classpath with Jersey libraries ( with packaging disabled if they are bundled with target JEE server ) and JSON related improvement is implemented ( see issue 209969 ).

PHP

Editor

  • Custom Annotation Parsers
  • "Insert code" item at Context menu
  • Fluent Setters - Allow user to generate setters with fluent interface
  • Fix Uses - Improved Aliases - Newly created aliases can be generated from first letters of namespaces: \Nette\Security as NS (and then numbered)
  • CC for "use trait" statements - Code Completion works for traits in "use trait" statements
  • Ambiguous Comparison Hint - Tries to reveal typos in assignments (assignments with more than one assignment operator)
  • Twig Code Completion (with documentation)
  • Twig Code Templates

Project

  • Integrate Composer (Dependency Manager for PHP) - Added some composer actions into a Project node
  • Detect and resolve project problems (invalid source roots, include path)

Frameworks

Groovy

  • Groovy 2.0 integration

C/C++

  • Memory usage improvements - requires 2x less memory for big projects
  • Relocatable index - with some setup project index may be used even if the project was moved

JavaFX

FXML editor with code completion
  • Implemented code completion for raw .fxml editor
  • Controllers can be generated or existing controllers updated from .fxml file
  • Partial validation with error hints
  • Javascript event handler syntax highlighting and code completion

Platform

Window System

  • UI indication of main toolbar overflow with a new possibility to see the items in a drop down menu rather then being cut and invisible.
  • New action introduced for reopening the recently closed document - File / Open Recent File submenu, and a new shortcut CTRL+ALT+T.
  • There's a new switch in Tools - Options - Miscellaneous - Windows to use native file chooser on Mac OS X.
  • When dragging a window to a new location there's visual indication when document type window will be mixed with non-document windows and vice versa.

Options

Filtering of the contents of Options dialog (Tools / Options) - new search field available in the top right corner of the dialog.

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo