Misc
Find Action
- Ctrl
- Shift
- A
Editing
Basic code completion
- Ctrl
- Space
Show intention actions and quick-fixes
- Alt
- Enter
Parameter info (within method call arguments)
- Ctrl
- P
Quick documentation lookup
- Ctrl
- Q
Brief Info
- Ctrl
- (mouse over code)
Generate code... (Getters, Setters, Constructors)
- Alt
- Insert
Override methods
- Ctrl
- O
Implement methods
- Ctrl
- I
Surround with...(if..else, try..catch, for, etc.)
- Ctrl
- Alt
- T
Comment/uncomment with line comment
- Ctrl
- /
Comment/uncomment with block comment
- Ctrl
- Shift
- /
Select successively increasing code blocks
- Ctrl
- W
Decrease current selection to previous state
- Ctrl
- Shift
- W
Reformat code
- Ctrl
- Alt
- L
Auto-indent line(s)
- Ctrl
- Alt
- I
Duplicate current line or selected block
- Ctrl
- D
Delete line at caret
- Ctrl
- Y
Smart line join (HTML and JavaScript only)
- Ctrl
- Shift
- J
Smart line split (HTML and JavaScript only)
- Ctrl
- Enter
Start a new line
- Shift
- Enter
Toggle case for word at caret or selected block
- Ctrl
- Shift
- U
Select till code block start
- Ctrl
- Shift
- [
Select till code block end
- Ctrl
- Shift
- ]
Delete to word end
- Ctrl
- Delete
Delete to word start
- Ctrl
- Backspace
Expand/collapse code block
- Ctrl
- +/-
Close active editor tab
- Ctrl
- F4
Paste from history
- Ctrl
- Shift
- V
Debugging
Step over
- F8
Step into
- F7
Step out
- Shift
- F8
Evaluate expression
- Alt
- F8
Resume program
- F9
Toggle breakpoint
- Ctrl
- F8
View breakpoints
- Ctrl
- Shift
- F8
Running
Run
- Shift
- F10
Debug
- Shift
- F9
Run context configuration from editor
- Ctrl
- Shift
- F10
Run command line
- Ctrl
- Shift
- X
Search/Replace
Find/Replace
- Ctrl
- F/R
Find next
- F3
Find previous
- Shift
- F3
Find/Replace in path
- Ctrl
- Shift
- F/R
Usage Search
Find usages
- Alt
- F7
Find usages in file
- Ctrl
- F7
Highlight usages in file
- Ctrl
- Shift
- F7
Show usages
- Ctrl
- Alt
- F7
Refactoring
Copy/Move
- F5/F6
Safe delete
- Alt
- Delete
Rename
- Shift
- F6
Inline variable
- Ctrl
- Alt
- N
Extract Method/Variable/Field/Constant
- Ctrl
- Alt
- M/V/F/C
Refactor This (shows all available refactorings)
- Ctrl
- Alt
- Shift
- T
VCS/Local History
VCS quick popup
- Alt
- `
Commit project to VCS
- Ctrl
- K
Update project from VCS
- Ctrl
- T
View recent changes
- Alt
- Shift
- C
General
Search everywhere
- Shift x2
Find Action
- Ctrl
- Shift
- A
Open corresponding tool window
- Alt
- 1-9
Toggle full screen mode
- Ctrl
- Alt
- F11
Toggle maximizing editor
- Ctrl
- Shift
- F12
Add to Favorites
- Alt
- Shift
- F
Inspect current file with current profile
- Alt
- Shift
- I
Open Settings dialog
- Ctrl
- Alt
- S
Switch between tabs and tool window
- Ctrl
- Tab
Live Templates/Snippets
Insert Live Template
- Ctrl
- J
'echo' statement
- eco
foreach(iterable_expr as $value) {...}
- fore
foreach(iterable_expr as $key => $value) {...}
- forek
'include'/'include_once' statement
- inc/inco
private function
- prif
protected function
- prof
public function
- pubf
'require'/'require_once' statement
- rqr/rqro