Hola
- Add or remove caret:
Alt + Left Click
- Useful to write at multiple places at once
- Choose lookup Item replace:
Ctrl + Enter
- Complete and replace
- Toggle Case:
Ctrl + U
- Move Caret to Block End/Block Start:
Ctrl + ]/Ctrl + [
(Abbrev:]
)- Useful to go to the beginning/end of a block
- Next Word/Previous Word:
Ctrl+Left/Ctrl+Right
- Scroll Up/Scroll Down:
Ctrl + Down/ Ctrl + Up
- Useful to scroll without the mouse
- Move Caret to Text End/Text start:
Ctrl + End/Ctrl + Home
- Hungry Backspace:
Alt + Backspace
- Backspace that deletes all whitespace characters in one fell swoop
- Delete Line:
Ctrl + D
(Abbrev:dd
) - Duplicate Line:
Alt + D
(Abbrev:dl
) - Select Line:
Alt+L
(Abbrev:vl
) - Split Line:
Ctrl + Enter
- Split current line and add concatenation operators if necessary
- Start New Line:
Shift + Enter
- Go to a new line without cutting the current line
- Start New Line Before Current:
Ctrl + Shift + Enter
- Go to the previous line without cutting the current line
- Join Lines:
Ctrl + Shift + J
(Abbrev:j
)- Put content up to previous line, eliminating all space between
- Delete Word:
Ctrl + Del
(Abbrev:dw
) - Delete Word Backwards:
Ctrl + Backspace
(Abbrev:dW
) - Select Word:
Alt+W
(Abbrev:vw
)- Hitting it more than once will select the upper unit: Camelcased words, sentence, block
- Unselect Word:
Shift+Alt+@
- Column selection mode:
Alt+Shif+Insert
(Abbrev:cuu
)- Toggle placing caret anywhere
- Toggle Sticky Selection:
Alt+Shift+V
('Abbrev:v
')- Click once to mark selection bound, twice to close it
- Increase Font Size:
Ctrl + NumPad +
- Decrease Font Size:
Ctrl + Numpad -
- Emmet Everywhere:
Ctrl+K, Tab
(Abbrev:emmet
)- Evaluate Emmet in any file
- New:
Alt + Insert
- Save As:
Ctrl+Shift+S
- Save All:
Ctrl + S
- Settings:
Ctrl + Alt + S
- Paste from History:
Ctrl + Shift + V
(Abbrev:ph
)- This saves all Ctrl + C in an history for quick reuse
-
Find:
Ctrl + F
(Abbrev:/
) -
Replace:
Ctrl + R
(Abbrev://
) -
Find Next:
F3
(Abbrev:n
) -
Find Previous:
Shift + F3
(Abbrev:N
) -
Find Word At Caret:
Ctrl + F3
(Abbrev:/n
) -
Find In Path:
Ctrl + H
(Abbrev:find
)- Find in the whole project
-
Replace In Path :
Ctrl + Shift + R
(Abbrev:repl
)- Replace in the whoe project
-
Find Usages:
Alt + F7
(Abbrev:/use
)- Get all usages of the highlighted word
-
Show Usages:
Ctrl+ Alt + F7
- Same as Find usages but in a shorter window
-
HIghlight usages:
Ctrl + Shift + F7
-
Select all Occurences:
Ctrl+Alt+J
(Abbrev:/all
)- Select all occurences of the highlighted word for quick editing
-
Select Next occurence:
Alt+J
- Select next occurence of highlighted word
-
Unselect occurence:
Shift+Alt+J
- Quick definition:
Ctrl+Shift+Space
- See the definition of the function/property in a floating window
- Quick documentation:
Ctrl+Q
- Parameter Info:
Ctrl+P
- Jump To Source:
F4
- Recent Files:
Ctrl+E
(Abbrev:e
)- Show a list of recently opened files
- List all changes:
Alt+Shift+E
(Abbrev:eee
)- Show the list of recent changes, useful to see what has been done recently
- Compare two files: Select two files and
Ctrl+D
- View File Structure:
Ctrl+Shift+F12
- See all property and methods of the current file
- Type Hierarchy: ``
-
Go to class:
Ctrl+N
-
Go to file:
Ctrl+Shift+N
- Use it a lot to go to a specific file quickly
-
Go to symbol:
Ctrl+Alt+Shift+N
/Alt+V
-
Go to line:
Ctrl + G
-
[NEW] Go to region:
Ctrl+Alt+Period
-
Back:
Ctrl+Alt+Left
-
Forward:
Ctrl+Alt+Right
- Useful to quickly switch between locations
-
Jump to declaration:
F12
/Ctrl+Click
(Abbrev:@
)- Look up to the class/method/property/etc hovered
-
Jump to implementation:
Alt+End
(Abbrev:impl
)- For interfaces only
-
Jump to super method:
Alt+ Home
(Abbrev:super
)- For overriden methods only
-
Related files:
Ctrl+Alt+Home
(Abbrev:rel
)
- Next Error:
Ctrl+F2
- Previous error:
Ctrl+Shift+F2
- Next occurence:
Alt+PgDown
- Previous occurence:
Alt+PgUp
- Quickly navigate from occurences of the highlighted word
- Next Method:
Alt+Down
- Previous method:
Alt+Up
- Bookmark location:
Ctrl+K, Ctrl+K
- To allow a specific location to be listed in the Bookmarks window
- Bookmarks:
Ctrl+Alt+K
- Next Bookmark:
Ctrl+K, Ctrl+N
- Previous Bookmark:
Ctrl+K, Ctrl+P
- Implement methods:
Ctrl+Shift+Insert
(Abbrev:implement
)- Quickly insert placeholders for overridable methods of the parent class
- Generate:
Alt+Insert
(Abbrev:new
)- Generate a new file according to file templates
- Surround with:
Ctrl+Alt+T
(Abbrev:surround
)- Surround a piece of code with code (if, try-catch, , etc)
- Surround a piece of code with code (if, try-catch,
- Expand word:
Alt+Slash
- Complete code with the first completion option, cyclically
- Insert template:
Ctrl+J
(Abbrev:tpl
) - Surround with template:
Ctrl+Alt+J
- Comment:
Ctrl + Slash
- Comment with block comment:
Ctrl+Shift+Slash
- Format code:
Ctrl+Shift+F
(Abbrev:fmt
)- Auto indent, insert spaces, remove whitespaces, etc...
- Inspect code:
Alt+Shift+I
(Abbrev:inspect
) - Locate duplicates: Abbrev
duplicates
- Move block up/down:
Ctrl+Alt+Up
/Ctrl+Alt+Down
- Move line up/down:
Shift+Alt+Up
/Shift+Alt+Down
- Expand section/Collapse section:
Ctrl+Alt+ Numpad+
/Ctrl+Alt+ Numpad-
- Expand All/Collapse all:
Ctrl+Alt+Shift+NumPad-
/Ctrl+Alt+Shift+NumPad+
(Abbrev:expand/collapse
)
- Rename:
Alt+Shift+R
(Abbrev:rename
)- Quickly rename a variable, method, class...
- Change signature:
Alt+Shift+M
(Abbrev:sign
) - Safe delete:
Alt+Delete
(Abbrev:del
) - Extract:
- Variable:
Ctrl+Alt+V
- Constant:
Ctrl+Alt+C
- Field:
Ctrl+Alt+F
- Parameter:
Ctrl+Alt+P
- Method:
Ctrl+Alt+M
- Variable:
- Inline:
Ctrl+Alt+I
- Run:
F5
- Debug:
Shift+F5
- Stop:
F10
- Step Over:
F7
- Step Into:
F6
- Step Out:
F8
- Resume:
F9
- Toggle breakpoint:
Ctrl+F8
- View breakpoints:
Ctrl+Shift+F8
(Abbrev:breaks
)
- Run command:
Ctrl+Shift+X
- Open Grunt console:
Ctrl+Shift+G
- Open Terminal :
Ctrl+Shift+T
(Abbrev:term
) - Deploy to default server:
Ctrl+U
(Abbrev:upload
)- Automatic upload toggle:
Ctrl+Alt+U
- Automatic upload toggle:
- Show Local history:
Ctrl+Shift+H
(Abbrev:hist
)- Keeps a local history of all changes
- Put label to history:
Ctrl+K, Ctrl+Shift+H
(Abbre:label
)- Puts a label to the current state of the file, useful to for later uses
- VCS Operations:
Alt+Backquote
- Show a list of possible actions related to VCS
- Update project:
Ctrl+T
(Abbrev:fetch
) - Annotate:
Ctrl+Shift+Alt+A
(Abbrev:annotate
) - Compare with latest version:
Ctrl+Shift+D
- Show history:
Alt+Shift+H
(Abbrev:history
) - Revert:
Ctrl+Alt+Shift+R
(Abbrev:revert
) - Resolve conflicts:
Ctrl+K, Ctrl+Alt+Shift+R
(Abbrev:resolve
) - Branches:
Ctrl+Shift+B
(Abbrev:branch
) - Tags: Abbrev
tag
- Stash:
Ctrl+K, Ctrl+Alt+S
(Abbrev:stash
) - Unstash:
Ctrl+K, Ctrl+Alt+Shift+S
(Abbrev:unstash
) - Pull:
Ctrl+Alt+Shift+P
(Abbrev:pull
) - Push:
Ctrl+Shift+P
(Abbrev:push
) - Rebase:
Ctrl+Alt+R
(Abbrev:rebase
) - Abort Rebase:
Ctrl+K, Alt+R
(Abbrev:abort
) - Continue Rebase:
Ctrl+K, Ctrl+R
(Abbrev:continue
) - Skip commit:
Ctrl+K, Ctrl+Alt+R
(Abbrev:skip
) - Log:
Ctrl+Shift+L
- Switch Frame:
F2
- Switch between instances of IntelliJ
- Hide Active Tool Window:
Shift+Escape
- Close tool window
- Close active Tab:
Ctrl+Shift+F4
- Split mode:
Alt+Shift+P
- Next tab:
Alt+Right
- Previous Tab:
Alt+Left
- Close:
Ctrl+W
- Close All:
Ctrl+Alt+W
(Abbrev:ca
) - Close Others:
Ctrl+Alt+Shift+W
(Abbrev:co
) - Reopen closed tab:
Ctrl+Shift+W
(Abbrev:!c
) - Split horizontally:
Ctrl+Alt+1
(Abbrev:sph
) - Split vertically:
Ctrl+Alt+2
(Abbrev:spv
) - Unsplit:
Ctrl+Alt+3
(abbrev:unsplit
) - Go to next split:
Ctrl+Alt+F2
- Go to previous split:
Ctrl+Alt+Shift+F2
- Move to right/left:
Alt+Shift+Right/Left
- Toggle Presentation Mode:
F11
(Abbrev:pres
) - Toggle Full Screen Mode:
Ctrl+F11
(Abbrev:full
) - Quick Switch Color Scheme/Keymap:
Ctrl+Backquote
(Abbrev:~
)