[RSS]

Instructions

  • Icons are not shown in this spec, but they should show up in the IDE only with those main menu actions that are also present in the main toolbar's initial configuration (regular or debugging).
  • (o) and ( ) symbols represent radio button menu items (selected and empty)
  • [x] and [ ] symbols represent check box menu items (selected and empty)

Main Menu


File

| File |                   F (mnemonics)
========
New Project...             w
New File...                N
========================
Open Project...            e
Open Recent Project    >   j
Close Project              C   - Close Project (project-name)
Open File...               O
Open Recent File       >   F
========================
Project Group          >   u
Project Properties         t   - Project Properties (project-name)
========================
Import Project         >   I
========================
Save                       S
Save As...                 v
Save All                   A
========================
Page Setup...              g
Print...                   P
Print to HTML...           H
========================
Exit                       x

Submenus:

Project Group          > (o) (none)
                         ====================
                             New Group...      N
Import Project         > Eclipse Project...                E
                         Resynchronize Eclipse Projects    R

Edit

| Edit |                   E (mnemonics)
========
Undo                       U
Redo                       R
========================
Cut                        t
Copy                       y
Paste                      P
Paste Formatted            o
Delete                     D
Select All                 A
Select Identifier          I
========================
Find Selection             S
Find Next                  x
Find Previous              v
========================
Find...                    F
Replace...                 e
Find Usages                n
========================
Find in Projects...        j
Replace in Projects...     c
========================
Start Macro Recording      M
Stop Macro Recording       g

View

| View |                       V (mnemonics)
========
    Editors                >   E
    Code Folds             >   C
============================
    Web Browser                W
    IDE Log                    L
============================
    Toolbars               >   T
[x] Show Editor Toolbar        h
[ ] Show Line Numbers          S
[x] Show Diff Sidebar          D
[ ] Show Versioning Labels     V
============================
    Full Screen                F
    Editors                  > (o) Source   S
                               ( ) Design   D
                                   ...
    Code Folds               > Collapse Fold             C
                               Expand Fold               E
                               =======================
                               Collapse All              l
                               Expand All                x
                               =======================
                               Collapse All Javadoc      J
                               Expand All Javadoc        a
                               =======================
                               Collapse All Java Code    v
                               Expand All Java Code      o
    Toolbars                 > [x] File                   F
                               [ ] Clipboard              p
                               [x] Undo/Redo              U
                               [x] Run                    R
                               [ ] Debug                  D
                               [ ] Memory                 M
                               [x] Quick Search           Q
                               ========================
                                   Small Toolbar Icons    S
                               ========================
                                   Reset Toolbars         T
                                   Customize...           C

Navigate

| Navigate |                     N (mnemonics)
============                    
Go to File...                    F
Go to Type...                    T
Go to Symbol...                  y
Go to Function or Variable...    V
Go to Spring Bean...             B
==============================  
Go to Test                       G
Go to Rails Action or View       R
Go to Previous Document          r
==============================  
Go to Source                     S
Go to Declaration                D
Go to Super Implementation       I
Inspect                      >   n
==============================  
Last Edit Location               E
Back                             B
Forward                          w
==============================  
Go to Line...                    L
Toggle Bookmark                  k
Next Bookmark                    o
Previous Bookmark                u
==============================  
Next Error                       x
Previous Error                   P
==============================  
Select in Projects               j
Select in Files                  c
Select in Classes                c
Select in Favorites              a
Inspect                      > Members           M
                               File Members      F
                               ===============  
                               Hierarchy         H
                               File Hierarchy    r

Source

| Source |                        S (mnemonics)
==========                       
Format                            F
Remove Trailing Spaces            T
Shift Left                        L
Shift Right                       R
Move Up                           v
Move Down                         w
Duplicate Up                      l
Duplicate Down                    a
Toggle Comment                    m
===============================  
Complete Code...                  C
Insert Code...                    I
Fix Code...                       x
Fix Imports...                    o
Show Method Parameters            S
Show Documentation                D
===============================
Insert Next Matching Word         N
Insert Previous Matching Word     P
===============================
Analyze Javadoc                   J
Create JUnit Tests...             U
Internationalization          >   z
===============================
Preprocessor Blocks           >   B
Internationalization          > Internationalize...                   r
                                Insert Internationalized String...    S
                                ===================================  
                                Internationalization Wizard           I
                                Internationalization Test Wizard      T
Preprocessor Blocks           > Add Configurations to Project...    A
                                =================================   
                                Create If / Else Block              C
                                Add Elif Section                    E
                                Create Debug Block                  D
                                =================================
                                Re-Comment                          R

Refactor

| Refactor |                        a (mnemonics)
============                         
Rename...                           R
Move...                             M
Copy...                             y
Safely Delete...                    S
=================================
Change Method Parameters...         P
=================================  
Pull Up...                          U
Push Down...                        D
Extract Interface...                I
Extract Superclass...               E
Use Supertype Where Possible...     W
=================================  
Move Inner to Outer Level...        L
Convert Anonymous to Member...      A
=================================  
Introduce Variable...               V
Introduce Constant...               C
Introduce Field...                  F
Introduce Method...                 h
Encapsulate Fields...               t
=================================  
Undo                                n
Redo                                o

Run

| Run |                            R (mnemonics)
=======
Run Project                        R   - Run Project (project-name) - Run Main Project
Test Project                       T 
================================
Build Project                      B   - Build Project (project-name) - Build Main Project - hidden in Ruby and PHP bundles
Clean and Build Project            C   - Clean and Build Project (project-name) - Clean and Build Main Project - hidden in Ruby and PHP bundle
Batch Build Project...             j   - Batch Build Project (project-name)... - Batch Build Main Project - hidden in Ruby and PHP bundles
================================
Set Project Configuration      >   n   - Set Project Configuration (project-name) > - Set Main Project Configuration
Set Main Project               >   M
================================
Generate Javadoc                   G   - Generate Javadoc (project-name) - hidden in Ruby, PHP and C/C++ bundles
Run File                           F
Test File                          e 
Compile File                       l   - hidden in Ruby and PHP bundles
Check File                         k
Validate File                      V
================================  
Repeat Build/Run                   p   - hidden in Ruby, PHP and C/C++ bundles
Stop Build/Run                     S   - hidden in Ruby, PHP and C/C++ bundles
Set Main Project               >   (o) None        N
                                   =============
                                   ...

Debug

| Debug |                   D (mnemonics)
=========                
Debug Project               D   - Debug Project (project-name) - Debug Main Project
Debug File                  l
Debug Test for File         r
Attach Debugger...          A
Finish Debugger Session     F
=========================
Pause                       P
Continue                    C
=========================
Step Over                   v
Step Over Expression        E
Step Into                   I
Step Into Next Method       h
Step Out                    O
Run to Cursor               u
=========================
Apply Code Changes          g
=========================
Set Current Thread...       r
Stack                   >   S
=========================
Toggle Line Breakpoint      T
New Breakpoint...           B
New Watch...                W
Evaluate Expression...      x
Check for Deadlock          k
Stack                   > Make Callee Current    M
                          Make Caller Current    C
                          ====================  
                          Pop Topmost Call       P

Profile

| Profile |                            P (mnemonics)
===========                           
Profile Project                        P   - Profile Project (project-name) - Profile Main Project
Attach Profiler...                     A
Profile Other                      >   O
====================================
Rerun Profiling Session                R
Modify Profiling Session...            M
Stop Profiling Session                 S
====================================  
Reset Collected Results                e
Run GC                                 G
====================================  
Take Snapshot of Collected Results     T
Take Heap Dump...                      H
Load Snapshot...                       L
Load Heap Dump...                      D
Compare Memory Snapshots...            n
====================================  
Advanced Commands                  >   C
Profile Other                      > Profile Project         P
                                     Profile File            F
                                     Profile Test for File   T
Advanced Commands                  > Run Profiler Calibration             R
                                     View Command-line Arguments          V
                                     Display Internal Statistics          D
                                     =================================-  
                                     Unintegrate Profiler from Project    U

Versioning

| Versioning |     i (mnemonics)
==============    
CVS            >   C
Mercurial      >   M
Subversion     >   S
================
Local History  >   L
CVS            >  Checkout...                         k
                  Import into Repository...           m
                  Change CVS Root...                  n
                  =================================  
                  Update Project with Dependencies    p
                  =================================  
                  Show Changes                        w
                  Diff                                D
                  Update                              U
                  Commit...                           o
                  =================================  
                  Export Diff Patch...                x
                  Apply Diff Patch...                 y
                  =================================  
                  Tag...                              T
                  Branches                        >   B
                  =================================  
                  Show Annotations                    A
                  View Revision...                    i
                  Search History...                   H
                  =================================  
                  Revert Modifications                R
                  Resolve Conflicts...                v
                  Ignore (Unignore)                   g
                  Exclude from Commit                 e
                  Branches                        > Branch...                      B
                                                    Switch to Branch...            S
                                                    Merge Changes from Branch...   M
Mercurial      >  Initialize Project     n
                  ====================
                  Status                 t
                  Diff                   D
                  Update...              U
                  Commit...              M
                  ====================
                  Export Diff...         x
                  Import Patches...      P
                  ====================
                  Clone - <project>      o
                  Clone Other...         h
                  Fetch                  F
                  Share              >   r
                  Merge              >   g
                  ====================
                  Show History           H
                  Show               >   w
                  ====================
                  Revert                 R
                  Recover            >   v
                  Toggle Ignore          I
                  ====================
                  Properties             P
                  Share              > Push to default   P
                                       Push Other        O
                                       Pull to default   t
                                       Pull Other        l
             
                  Merge              > Merge Changes        M
                                       Resolve Conflicts    R
             
                  Show               > Show Annotations    A
                                       Show Incoming       I
                                       Show Out            O
                                       View...             V
             
                  Recover            > Strip      S
                                       Backout    B
                                       Rollback   R
                                       Verify     V
Subversion     >  Checkout...                         k
                  Import into Repository...           m
                  Relocate...                         e
                  =================================  
                  Update Project with Dependencies    p
                  =================================  
                  Show Changes                        w
                  Diff                                D
                  Update                              U
                  Commit...                           o
                  =================================  
                  Export Diff Patch...                x
                  Apply Diff Patch...                 y
                  =================================  
                  Copy to...                          y
                  Switch to...                        t
                  Merge to...                         M
                  =================================  
                  Show Annotations                    A
                  Search History...                   H
                  =================================  
                  Revert Modifications...             R
                  Resolve Conflicts...                v
                  Ignore (Unignore)                   g
                  =================================  
                  Svn Properies                       n
Local History  >  Show Local History   H
                  Revert Deleted       D
                  Revert to...         R

Tools

| Tools |                      T (mnemonics)
=========                     
Add to Favorites               A [dynamic]
Add to Palette...              e [dynamic]
============================  
Java Platforms                 J
NetBeans Platforms             N
Ruby Platforms                 u
Variables                      V
Libraries                      L
Component Libraries            C
Ruby Gems                      R
Servers                        S
Mobility Deployment            m
Keystores                      K
Templates                      T
DTDs and XML Schemas           D
Palette                    >   P
============================  
Plugins                        g
============================  
Options                        O
Palette                    > Swing/AWT Components              S
                             HTML/JSP Code Clips               H
                             PHP Code Clips                    P
                             Visual Web JSF 1.1 Components     1
                             Visual Web JSF 1.2 Components     2
                             Mobility Components               M
                             SVG Shapes                        G
                             BPEL Activities                   B
                             

Window

| Window |                  W (mnemonics)
==========                 
Projects                    j
Files                       F
Classes                     C
Favorites                   i
Services                    S
Tasks                       k
Palette                     t
Properties                  r
Output                  >   O
Navigating              >   N
Debugging               >   b
Profiling               >   g
Versioning              >   V
Other                   >   h
Editor                      E
Processes                   P
=========================  
Close Window                C
Maximize Window             z
Undock Window               U
=========================  
Clone Document              l
Close All Documents         A
Close Other Documents       m
Documents...                D
=========================  
Reset Windows               W
Output                  > Output                O
                          Search Results        S
                          Find Usages Results   F
                          JUnit Test Results    J
                          Versioning Output     V
                          Refactoring Preview   R
                          Analyzer              A
                          Call Graph            C
Navigating              > Navigator       N
                          Inspector       I
                          Hierarchy       H
Debugging               > Local Variables           L
                          Watches                   W
                          Call Stack                k
                          Classes                   C
                          Breakpoints               B
                          Sessions                  n
                          Threads                   T
                          Sources                   S
                          Disassembly               m
                          Registers                 R
                          Memory                    o
                          HTTP Monitor              H
                          ========================  
                          BPEL Variables            V
                          BPEL Process Instances    P
                          BPEL Process Execution    E
                          BPEL Debugger Console     D
Profiling               > Profiler Control Panel   C
                          Telemetry Overview       O
                          Live Results             L
                          VM Telemetry             V
                          Threads                  T
                          Profiling Points         P
Versioning              > CVS	       C
                          Subversion   S
                          Mercurial    M
Other                   > Declaration           D
                          Javadoc               J
                          Application Actions   A
                          BPEL Mapper           M
                          Ruby Shell            R
                          CSS Preview           S
                          CSS Style Builder     B

Help

| Help |                   H (mnemonics)
========
Help Contents              C
Online Docs and Support    D
Keyboard Shortcuts Card    K
========================
Javadoc Index Search       S
Javadoc References     >   J
========================
Register                   R
Check for Updates          U
Start Page                 P
About                      A