Note: Some of these keymapping are specific to IdeaVim plugin. If you don't use IdeaVim (what' wrong with you :)), I've tried to point out where they differ, but I could have missed a few
Ctrl-P
- Popup parameter documentation for method calls
Note: Ctrl-Shift-P
under IdeaVim
in windows
Ctrl-Alt-V
- Variable refactoring - creates a variable from an expression
Ctrl-Shift-V
- Choose from the last 5 copies
Ctrl-J
- shortcut to bring up a list of available live templates (only in insert mode inIdeaVim
)Ctrl-Alt-T
- select text block and hitCtrl-Alt-T
to bring upsurround template
suggestions
Ctrl-/
orCtrl-Shift-/
- Comment/Uncomment current line or selection
Ctrl-Shift-Space
- Smart type completion to complete an expression with a method call or variable with a type suitable in the current contextCtrl-Shift-I
- Look up definitions on the suggestions provided by smart type completion
Shift-F6
- Rename refactoring
Ctrl-Alt-Shift-N
- Finds project artifacts using fuzzy search
Ctrl-Alt-B
- Navigate to the declaration of a class, method or variable (under the cursor) (Ctrl-B
is the default keymap)Ctrl-Alt-Left
- to go back to where you came from (Ctrl-Alt-Right
to go forward again)
Ctrl-Shift-E
- Popup of recently opened files (Ctrl-E
is the default keymap)
Ctrl-Shift-A
- Search for actions/shortcuts (meta-shortcut)