New Project... |
|
Create a new project |
Open Project... |
|
Open an existing project |
Open File... |
|
Open a file in the editor |
Close Project |
|
Close a project |
Close Active Editor |
Ctrl + F4 |
Close an active editor tab |
Close All Editors |
|
Close all open editor tabs |
Close All Editors But Current |
|
Close all open editor tabs except for the current one |
Project Properties |
|
Configure current project properties |
Default Project Properties |
|
Configure default setting for all new projects |
Save All |
Ctrl + S |
Save all files and settings |
Synchronize |
Ctrl + Alt + Y |
Detect all externally changed files and reload them from disk |
Reload from Disk |
|
Reload a current file from disk and lose all changes |
Export to HTML... |
|
Save file content in an HTML format with syntax coloring |
Print... |
|
Print current file |
Full Screen |
Ctrl + Alt + F11 |
Maximize window to full screen |
Choose Lookup Item/Enter |
Enter |
|
Choose Lookup Item Replace/Tab |
Tab |
|
Backspace |
Backspace/Shift + Backspace |
Deletes a character at the caret left |
Escape |
Escape |
|
Up |
Up |
Moves the caret one line up |
Up with Selection |
Shift + Up |
Moves the caret one line up selecting the text |
Down |
Down |
Moves the caret one line down |
Down with Selection |
Shift + Down |
Moves the caret one line down selecting the text |
Left |
Left |
Moves the caret one character to the left |
Left with Selection |
Shift + Left |
Moves the caret one character to the left selecting the text |
Right |
Right |
Moves the caret one character to the right |
Right with Selection |
Shift + Right |
Moves the caret one character to the right selecting the text |
Move Down and Scroll |
|
Moves the caret down and scrolls the page |
Move Down and Scroll with Selection |
|
Moves the caret down selecting the text and scrolls the page |
Move Up and Scroll |
|
Moves the caret up and scrolls the page |
Move Up and Scroll with Selection |
|
Moves the caret up selecting the text and scrolls the page |
Go to Page Bottom |
Ctrl + Page Down |
Moves the caret down to the page bottom |
Go to Page Bottom with Selection |
Ctrl + Shift + Page Down |
Moves the caret down to the page bottom selecting the text |
Go to Page Top |
Ctrl + Page Up |
Moves the caret up to the page bottom |
Go to Page Top with Selection |
Ctrl + Shift + Page Up |
Moves the caret up to the page bottom selecting the text |
Page Down |
Page Down |
Moves the caret one page down |
Page Down with Selection |
Shift + Page Down |
Moves the caret one page down selecting the text |
Page Up |
Page Up |
Moves the caret one page down |
Page Up with Selection |
Shift + Page Up |
Moves the caret one page up selecting the text |
Scroll Down |
Ctrl + Down/Ctrl + Shift + Down |
Scroll the text one line down while moving the caret to the previous line |
Scroll to Center |
Ctrl + M |
Scrolls a line with a caret to the screen center |
Scroll Up |
Ctrl + Up/Ctrl + Shift + Up |
Scroll the text one line up while moving the caret to the next line |
Toggle Insert/Override |
Insert |
Toggles insert/override modes |
Undo |
Ctrl + Z/Alt + Backspace |
Undo last operation |
Redo |
Ctrl + Shift + Z/Alt + Shift + Backspace |
Redo last undone operation |
Cut |
Ctrl + X/Shift + Delete |
Cut to clipboard |
Copy |
Ctrl + C/Ctrl + Insert |
Copy to clipboard |
Paste |
Ctrl + V/Shift + Insert |
Paste from clipboard |
Paste... |
Ctrl + Shift + V/Ctrl + Shift + Insert |
Paste from recent clipboards |
Delete |
Delete |
Delete selected item |
Move to Line End |
End |
Moves the caret to a line end |
Move to Line End with Selection |
Shift + End |
Moves the caret to a line end selecting the text |
Move to Line Start |
Home |
Moves the caret to a line start |
Move to Line Start with Selection |
Shift + Home |
Moves the caret to a line start selecting the text |
Move to Next Word |
Ctrl + Right |
Moves the caret to a next word |
Move to Next Word with Selection |
Shift + Ctrl + Right |
Moves the caret to a next word selecting it |
Move to Previous Word |
Ctrl + Left |
Moves the caret to a previous word |
Move to Previous Word with Selection |
Shift + Ctrl + Left |
Moves the caret to a previous word selecting it |
Move to Text End |
Ctrl + End |
Moves the caret to a text end |
Move to Text End with Selection |
Ctrl + Shift + End |
Moves the caret to a text end selecting it |
Move to Text Start |
Ctrl + Home |
Moves the caret to a text start |
Move to Text Start with Selection |
Ctrl + Shift + Home |
Moves the caret to a text start selecting it |
Select Line at Caret |
|
Selects a line where the caret is currently located |
Select Word at Caret |
Ctrl + W |
Selects a word at which the caret is currently located |
Unselect Word at Caret |
Ctrl + Shift + W |
Unselects a word at which the caret is currently located |
Select All |
Ctrl + A |
Selects an entire text opened in the editor |
Delete Line at Caret |
Ctrl + Y |
Deletes a line at which the caret is currently located |
Delete to Word End |
Ctrl + Delete |
Deletes a word starting from the current caret location up to the word end |
Delete to Word Start |
Ctrl + Backspace |
Deletes a word starting from the current caret location up to the word start |
|
Move the caret one character to the right.
|
Deselect the text and move the caret one character to the right.
|
|
Move the caret one character to the left.
|
Deselect the text and move the caret one character to the left.
|
|
Move the caret to the next line.
|
Deselect the text and move the caret to the next line.
|
|
Move the caret to the previous line.
|
Deselect the text and move the caret to the previous line.
|
|
Select the character to the right of the caret.
|
Extend the selection one character to the right.
|
|
Select the character to the left of the caret.
|
Extend the selection one character to the left.
|
|
Create a text selection and extend it to the next line.
|
Extend the selection to the next line.
|
|
Create a text selection and extend it to the previous line.
|
Extend the selection to the previous line.
|
|
Move the caret one word to the right.
|
Deselect the text and move the caret one word to the right.
|
|
Move the caret one word to the left.
|
Deselect the text and move the caret one word to the left.
|
|
Create a text selection and extend it one word to the right.
|
Extend the selection one word to the right.
|
|
Create a text selection and extend it one word to the left.
|
Extend the selection one word to the left.
|
|
Move the caret one page down.
|
Deselect the text and move the caret one page down.
|
|
Move the caret one page up.
|
Deselect the text and move the caret one page up.
|
|
Create a text selection and extend it one page down.
|
Extend the selection one page down.
|
|
Create a text selection and extend it one page up.
|
Extend the selection one page up.
|
|
Move the caret to the beginning of the line.
|
Deselect the text and move the caret to the beginning of the line.
|
|
Move the caret to the end of the line.
|
Deselect the text and move the caret to the end of the line.
|
|
Create a text selection and extend it to the beginning of the line.
|
Extend the selection to the beginning of the line.
|
|
Create a text selection and extend it to the end of the line.
|
Extend the selection to the end of the line.
|
|
Move the caret to the beginning of the document.
|
Deselect the text and move the caret to the beginning of the document.
|
|
Move the caret to the end of the document.
|
Deselect the text and move the caret to the end of the document.
|
|
Create a text selection and extend it to the beginning of the document.
|
Extend the selection to the beginning of the document.
|
|
Create a text selection and extend it to the end of the document.
|
Extend the selection to the end of the document.
|
Move to Code Block End |
Ctrl + ] |
Moves the caret to the current code block end highlighting the block limits |
Move to Code Block End with Selection |
Ctrl + Shift + ] |
Moves the caret to the current code block end selecting the code beginning from the initial caret
location |
Move to Code Block Start |
Ctrl + [ |
Moves the caret to the current code block start highlighting the block limits |
Move to Code Block Start with Selection |
Ctrl + Shift + [ |
Moves the caret to the current code block start selecting the code beginning from the initial caret
location |
Start New Line |
Shift + Enter |
Starts a new line after the current one positioning the caret in accordance with the current
indentation level |
Join Lines |
Ctrl + Shift + J |
|
Split Line |
Ctrl + Enter |
|
Duplicate Line or Block |
Ctrl + D |
Duplicates a selected block or a line at which the caret is currently located |
Indent Selection |
Tab |
Moves a selected block to the next indent level |
Unindent Selection |
Shift + Tab |
Moves a selected block to the previous indent level |
Toggle Case |
Ctrl + Shift + U |
Toggles case of the word at which the caret is currently located |
Edit Source |
F4 |
Open an editor for the selected item and give focus to it. Includes GUI forms as well as source files. |
View Source |
Ctrl + Enter |
Open an editor for the selected item |
Expand |
Ctrl + Numpad+/Ctrl + = |
Expand folding region at the caret |
Collapse |
Ctrl + Numpad-/Ctrl + Minus |
Collapse folding region at the caret |
Expand All |
Ctrl + Shift + Numpad+/Ctrl + Shift + = |
Expand all folding regions |
Collapse All |
Ctrl + Shift + Numpad-/Ctrl + Shift + Minus |
Collapse all folding regions |
Comment with Line Comment |
Ctrl + / / Ctrl + Numpad/ |
Comment/uncomment current line or selected block with line comments |
Comment with Block Comment |
Ctrl + Shift + / / Ctrl + Shift + Numpad/ |
Comment/uncomment code with block comments |
Auto-indent Lines |
Ctrl + Alt + I |
Indent current line or selected block according to the Code Style Settings
|
New... |
Alt + Insert |
Create a new class, interface, file or directory |
File Structure Popup |
Ctrl + F12 |
Popup the current file structure for quick navigation |
Select in... |
Alt + F1 |
Select the current class or method in any view |
Quick Javadoc |
Ctrl + Q/Alt + Button2 Click |
Show a popup window with Javadoc for the symbol at the caret |
Parameter Info |
Ctrl + P |
Show parameters of the method call at the caret |
Context Info |
Alt + Q |
Show the current method or class declaration when it is not visible |
Error Description |
Ctrl + F1 |
Show an error or warning description at the caret |
Change Left View |
Alt + F1 |
Change the left panel contents |
Change Right View |
Alt + F2 |
Change the right panel contents |
Synchronize Views |
Alt + F6 |
Synchronize both panels |
Swap Panels |
Ctrl + U |
Swap the panels |
Change View |
Alt + F1 |
Choose Project, Sourecepath or Classpath tree in the Project View
tool window |
External Javadoc |
Shift + F1 |
Open browser with Javadoc for the selected item |
Recent Files... |
Ctrl + E |
Show recently edited file list |
Editor List... |
|
Show list of all open files |
Type Hierarchy |
Ctrl + H |
Browse hierarchy for the selected class |
Method Hierarchy |
Ctrl + Shift + H |
Browse method hierarchy for the selected method |
Call Hierarchy |
Ctrl + Alt + H |
Browse call hierarchy for the selected method |
Override Methods... |
Ctrl + O |
Override base class methods in the current class |
Implement Methods... |
Ctrl + I |
Override base interface/class methods in the current class |
Delegate Methods... |
|
Generate delegate method to a field/getter |
Surround with... |
Ctrl + Alt + T |
Surround selected code fragment with if , while , try/catch or
other construct |
Generate |
Alt + Insert |
Generate constructor, getter or setter method, or EJB components |
Basic Code Completion |
Ctrl + Space |
Code completion for any class, method or variable |
SmartType Code Completion |
Ctrl + Shift + Space |
Code Completion filtering the lookup list basing on expected type |
Class Name Code Completion |
Ctrl + Alt + Space |
Complete class name and an import statement for it |
Insert Live Template... |
Ctrl + J |
Show a popup list of Live Templates starting with a specified prefix |
Surround with Live Template... |
Ctrl + Alt + J |
Surround the selection with one of the templates |
Next Template Variable |
Tab/Enter |
In templates: moves the caret to the next template variable |
Previous Template Variable |
Shift + Tab |
In templates: moves the caret to the previous template variable |