ImprovedEclipseKeyBindings

One nice thing about NetBeans 6 is that it includes Eclipse key bindings by default. This makes the transition from Eclipse a lot easier.

Unfortunately not all keyboard shortcuts are mapped properly, at first I thought the unmapped Eclipse shortcuts didn't have equivalents in NetBeans, but as I have been getting more familiar with NetBeans, I have found equivalent for most missing keyboard shortcuts.

In order to add the missing keyboard shortcuts, go to Tools-> Options, then click on "Keymap", then select "Eclipse" from the "Profile" drop down.

Without further ado, here are the missing keyboard shortcuts from the Eclipse Profile in NetBeans:

Location Shortcut Comment (Eclipse Lingo)
Edit -> Copy Ctrl+C Copy
Edit -> Cut Ctrl+X Cut
Edit -> File Members Ctrl+O Quick Outline
Edit -> Find in Projects Ctrl+H Open Search Dialog
Edit -> Go To Type Ctrl+Shift+T Open Type
Edit -> Hierarchy Ctrl+T Quick Hierarchy
Edit-> Paste Ctrl+V Paste
Edit -> Replace Ctrl+F Find/Replace
Edit-> Undo Ctrl+Z Undo
Other -> Copy Selection else line down Ctrl+Alt+Down Arrow Copy Lines
Other -> Copy Selection else line up Ctrl+Alt+Up Arrow Duplicate Lines
Other -> Insert Code Alt+Shift+S Source...
Other -> Insertion Point to Matching Brace Ctrl+Shift+P Go to Matching Bracket
Other -> Move Selection else line down Alt+Down Arrow Move Lines Down
Other -> Move Selection else line up Alt+Up Arrow Move Lines Up
Other -> Show Documentation Popup F2 Show Tooltip Description
Other -> Toggle Comment Ctrl+/ Toggle comment/uncomment current line
Refactor -> Find Usages Ctrl+Alt+H Open Call Hiererchy
Source -> Fix Code Ctrl+1 1 Quick Fix
Source -> Format Ctrl+Shift+F Format Source
Tools-> Go to File Ctrl+Shift+R Open Resource


The attached zip file can be extracted to the .netbeans/6.0/config directory to add these shortcuts to NetBeans 6, there will be a new Keymap labeled "Eclipse_Improved". Selecting this keymap will add the above shortcuts to NetBeans.

Enhanced Eclipse Keymap

The .netbeans directory should be right under your home directory (assuming a username of foo, the home directory typically is /home/foo on Unix and Unix-like systems and c:\Documents And Settings\foo on Windows systems).

#1 In order for this to work, the existing Ctrl+1 shortcut needs to be explicitly removed. It can be found under Project->Projects

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