Skip to main content

JetBrains 🛩ī¸

Editing​

Alt + Enter - Show intention actions and quick-fixes

Ctrl + P - Parameter info (within method call arguments)

Ctrl + Q - Quick documentation lookup

Alt + Insert - Generate code... (Getters, Setters, Constructors)

Ctrl + I - Implement methods

Ctrl + W - Select successively increasing code blocks

Ctrl + Shift + W - Decrease current selection to previous state

Ctrl + D - Duplicate current line or selected block

Ctrl + Y - Delete line at caret

Shift + Enter - Start new line

Ctrl + Shift + U - Toggle case for word at caret or selected block

Ctrl + Shift + ] / [ - Select till code block end/start

Ctrl + Delete - Delete to word end

Ctrl + Backspace - Delete to word start

Ctrl + Shift + V - Paste from history

Debugging​

F8 - Step over

F7 - Step into

Shift + F8 - Step out

Alt + F8 - Evaluate expression

F9 - Resume program

Ctrl + F8 - Toggle breakpoint

Ctrl+Shift+F8 - View breakpoints

Search/Replace

Ctrl + F/R - Find/Replace

F3/Shift + F3 - Find next/previous

Ctrl + Shift + F/R - Find/Replace in path

Alt + F7 / Ctrl + F7 - Find usages / Find usages in file

Ctrl + Shift + F7 - Highlight usages in file

Ctrl + Alt + F7 - Show usages

Ctrl + N - Go to class

Ctrl + Shift + N - Go to file

Ctrl + G - Go to line

Alt + Right/Left - Go to next/previous editor tab

Ctrl + E - Recent files popup

Ctrl + Shift + Backspace - Navigate to last edit location

Ctrl + B or Ctrl + Click - Go to declaration

Ctrl + Alt + B - Go to implementation(s)

Ctrl + Shift + I - Open quick definition lookup

Ctrl + U - Go to super-method/super-class

Alt + Up/Down - Go to previous/next method

Ctrl + ] / [ - Move to code block end/start

F2 / Shift + F2 - Next/previous highlighted error

F4 / Ctrl + Enter - Edit source / View source

Refactoring​

F5/F6 - Copy/Move

Shift + F6 - Rename

VCS/Local History

Ctrl + K - Commit project to VCS

Ctrl + T - Update project from VCS

General​

Double Shift - Search everywhere

Ctrl + Tab - Switch between tabs and tool window

Database (Datagrip)

Ctrl + Enter - Execute Query / Submit changes

F4 (on a foreign key) - Open foreign table

Ctrl + B - Go to declaration / Show source

Ctrl + Shift + A - Transpose - Flip orientation of columns and rows

Ctrl + Y - Delete selected row(s)

Alt + Insert - Add new row

Ctrl + D - Duplicate selected row(s)

Alt + Insert - Expand Column list (with cursor on *)

Shift + F6 - Rename symbol on query

Ctrl + Shift + Alt + N - Search symbol everywhere