General
|
Open corresponding tool window |
|
Synchronize |
|
Toggle maximizing editor |
|
Add to favorites |
|
Inspect current file with current profile |
|
Quick switch current scheme |
|
Switch between tabs and tool window |
|
Find action |
Editing
|
Basic code completion Name of any class, method or variable |
|
Smart code completion Filters the list of methods and variables by expected type |
|
Complete statement |
|
Quick documentation lookup |
|
External documentation lookup |
|
Brief info |
|
Show description of error or warning at caret |
|
Generate code
|
|
Override methods |
|
Implement methods |
|
Surround with...
|
|
Comment or uncommment with line comment |
|
Comment or uncommment with block comment |
|
Select successively increasing code blocks |
|
Decrease current selection to previous state |
|
Context info |
|
Show intention actions and quick-fixes |
|
Reformat code |
|
Optimize imports |
|
Auto-ident lines |
|
Indent selected lines |
|
Unindent selected lines |
|
Cut current line or selected block to clipboard |
|
Copy current line or selected block to clipboard |
|
Paste from clipboard |
|
Paste from recent buffers |
|
Duplicate current line or selected block |
|
Delete line at caret |
|
Smart line join |
|
Smart line split |
|
Start new line |
|
Toggle case for word at caret or selected block |
|
Select until code block end |
|
Select until code block start |
|
Delete to word end |
|
Delete to word start |
|
Expand code block |
|
Collapse code block |
|
Expand all |
|
Collapse all |
|
Close active editor tab |
Multi-Cursor Editing
|
Select next occurrence |
|
Unselect last selected occurrence |
|
Select all occurrences |
|
Add new cursor |
Search / Replace
|
Find |
|
Find next |
|
Find previous |
|
Replace |
|
Find in path |
|
Replace in path |
Usage Search
|
Find usage |
|
Find usage in file |
|
Highlight usage in file |
|
Show usage |
Compile and Run
|
Build project |
|
Run |
|
Select configuration and run |
|
Debug |
|
Select cofiguration and debug |
|
Run context configuration from editor |
Debugging
|
Step over |
|
Step into |
|
Smart step into |
|
Step out |
|
Run to cursor |
|
Evaluate expression |
|
Resume program |
|
Toggle breakpoint |
|
View breakpoints |
Navigation
|
Go to class |
|
Go to file |
|
Go to symbol |
|
Go to previous editor tab |
|
Go to next editor tab |
|
Go back to previous tool window |
|
Go to editor (from tool window) |
|
Hide active or last active Window |
|
Close active tab |
|
Go to line |
|
Recent files popup |
|
Navigate back |
|
Navigate forward |
|
Navigate to last edit location |
|
Navigate back |
|
Select current file or symbol in any view |
|
Go to related header or source file |
|
Go to definition |
|
Go to implementation(s) |
|
Open quick definition lookup |
|
Go to type declaration |
|
Go to super-method or super-class |
|
Go to previous method |
|
Go to next method |
|
Move to code block start |
|
Move to code block end |
|
File structure popup |
|
Type hierarchy |
|
Method hierarchy |
|
Call hierarchy |
|
Next highlighted error |
|
Previous highlighted error |
|
Edit source |
|
View source |
|
Toggle bookmark |
|
Toogle bookmark with mnemonic |
|
Go to numbered bookmark |
|
Show bookmarks |
Refactoring
|
Refactor this |
|
Copy |
|
Move |
|
Safe delete |
|
Rename |
|
Change signature |
|
Inline |
|
Extract method |
|
Introduce variable |
|
Introduce parameter |
|
Introduce property |
|
Introduce constant |
|
Introduce instance variable |
VCS / Local History
|
Commit project to VCS |
|
Update project from VCS |
|
View recent changes |
|
VCS quick popup |
Live Templates
|
Surround with live template |
|
Insert live template |