NewAndNoteworthyNB82

Revision as of 15:46, 9 May 2016 by Jis (Talk | contribs)

Under construction

Contents

Editor Multicarets

File:MultiCaret.png

Shortcuts to work with multiple carets in NB editor

Description Shortcut (win/linux) Shortcut (mac)
Add caret and enter multi-caret mode Ctrl+Shift+click Ctrl+Shift+click
Remove last added caret Ctrl+Shift+J Ctrl+Shift+G
Add caret for the next occurence and enter multi-caret mode Ctrl+J Ctrl+G
Add caret for all occurences and enter multi-caret mode Ctrl+Alt+Shift+J Ctrl+Cmd+G
Add caret on previous line and enter multi-caret mode Alt+Shift+[ Alt+Shift+[
Add caret on next line and enter multi-caret mode Alt+Shift+] Alt+Shift+]
Paste clipboard content as lines over the multiple carets Ctrl+Shift+L Cmd+Shift+L
Remove all extra carets and return to normal mode Escape Escape

Media:MultiCaret.webm

HTML 5

Grunt/Gulp

  • Gulp/Grunt tasks are now available also from the Navigator

Image:Nb82_html5_navigator_gulp_grunt.png

  • Completely new and much more powerful way to define advanced/custom tasks

Image:Nb82_html5_gulp_advanced.png

  • Support for Grunt directories with extra tasks (the --tasks parameter)

Image:Nb82_html5_grunt_tasks.png

PHP

PHP 7 Support

Support for PHP 7, namely:

  • Return type declarations

Image:Nb82_php_php7_02.png

  • Scalar type declarations

Image:Nb82_php_php7_03.png

  • Combined comparison (spaceship) and null coalesce operators

Image:Nb82_php_php7_04.png

  • Group use declarations

Image:Nb82_php_php7_05.png

  • Anonymous classes

Image:Nb82_php_php7_06.png

  • Generator delegation

Image:Nb82_php_php7_07.png

  • PHP version in Project Properties dialog

Image:Nb82_php_php7_01.png

Editor

  • Spellchecker for PHPDoc comments

Image:Nb82_php_editor_spellchecker.png

  • Support for @return $this

Image:Nb82_php_editor_return_this.png

  • Support for {@inheritdoc} tag

Image:Nb82_php_editor_inheritdoc.png

  • Code completion for custom code templates

Image:Nb82_php_editor_php_templates.png

Project

  • Custom annotations specific for PHP project can be defined. These annotations are available in code completion like the globally specified ones.

Image:Nb82_php_project_annotations.png

Symfony

  • Symfony 3 support

Image:Nb82_php_sf3.png

  • Navigate to Action/View (Symfony 2 & Symfony 3)

Image:Nb82_php_sf_navigate_1.png Image:Nb82_php_sf_navigate_2.png

PHPUnit

  • Support for PHPUnit 5
  • Continuous test results

Image:Nb82_php_phpunit5_results.png

  • Possibility to test project using just phpunit command

Image:Nb82_php_phpunit5.png

Code Sniffer

  • Support for phpcs.xml configuration file

FTP Support

  • Possibility to assign external IP address

Image:Nb82_php_ftp_external_ip.png

Docker

Brand new support for Docker right inside your NetBeans.

Control

  • Docker instance registration.

Image:Docker1.png

  • Control multiple local or remote instances from the IDE.

Image:Docker2.png

  • Perform common actions without leaving IDE.

Image:Docker3.png

  • Full terminal and log support.

Image:Docker4.png

  • Pull new images from comfortable dialog.

Image:Docker5.png

  • Container management.

Image:Docker6.png

Editor

  • A Dockerfile may be built in the IDE.

Image:Docker8.png

  • IDE provides the Dockerfile editor with syntax highlighting.

Image:Docker7.png

Debugger

Source Maps Support

Web client JavaScript debugger and node.js debugger is using generated source maps to allow debugging in the original source files.

Pin Watches

Watches may not only be shown in Variables/Watches window, but also be pinned into an editor area.

When you hover your mouse over a variable or a selection, a tooltip with it' s value is shown. The tooltip now contains a pin icon, which when clicked, creat es a watch pinned into the editor.

Image:PinTltp.png

The pin watch window is displayed instead of the tooltip. It's location can be adjusted by dragging with a mouse.

Image:PinWatch.png

The watch updates it's value like a watch in the watches window, but in addition to that, it keeps the last known value, even after the debugging session finishes.

The pin watch window contains two icons on the right side: comment icon and close icon. Clicking on the comment icon shows a text field where you can place comments about this particular watch.

Image:PinWatchComment.png

When the pin watch displays structured values, it shows an expansion icon on the left side. When expanded, a view with it's children is shown:

Image:PinWatchExpanded.png

Variables/Watches window does not show the watches that are pinned into the editor by default, but it's possible to view them there as well, via "Show Pinned Watches" context action.

Image:ShowPinnedWatch.png

Profiler

SQL Queries Profiling

Image:Queries.png

Colored Profiling Results

Image:Filters.png

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