Skip to content

mperor/IntelliJ-IDEA-keyboard-shortcuts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Keyboard shortcuts setup

Keymap for IntelliJ IDEA (based on Eclipse) ⌨

General 🏠

Action 🔸IntelliJ 🔹Eclipse In Use
Open Settings dialog Ctrl + Alt + S ? 💡Ctrl + Shift + S
Open Project Structure dialog Ctrl + Alt + Shift + S ? 🔸Ctrl + Alt + Shift + S
Search everywhere Double Shift - 🔸Double Shift
Run Anything Double Ctrl - 🔸Double Ctrl
Show intention actions and quick-fixes Alt + Enter Ctrl + 1 🔸Alt + Enter
Generate code Alt + Insert ? 🔸Alt + Insert
Recent files popup Ctrl + E = 🔸🔹Ctrl + E
Switch between tabs and tool window Ctrl + Tab ? 🔸Ctrl + Tab
Outline Ctrl + F12 Ctrl + O 🔹Ctrl + O
Save all Ctrl + S = 🔸🔹Ctrl + S
Find action Ctrl + Shift + A ? 🔸Ctrl + Shift + A

Run 🚀

Action 🔸IntelliJ 🔹Eclipse In Use
Run Anything Double Ctrl ? 🔸Double Ctrl
Select configuration and run/debug Alt + Shift + F10/F9 ? 🔸Alt + Shift + F10/F9
Run Shift + F10 Alt + Shift + X 🔹Alt + Shift + X
Debug Shift + F9 Alt + Shift + D 🔹Alt + Shift + D
Rerun / Run last launched Ctrl + F5 Ctrl + F11 🔹Ctrl + F11
Stop Ctrl + F2 - 🔹Ctrl + F2

Debugging ⛔

Action 🔸IntelliJ 🔹Eclipse In Use
Step into / Execute ... F7 F5 🔹F5
Step over F8 F6 🔹F6
Step out F8 F7 🔹F7
Resume program F9 F8 🔹F8
Evaluate expression Alt + F8 Ctrl + U 🔹Ctrl + U

Editing 📝

Action 🔸IntelliJ 🔹Eclipse In Use
Basic code completion Ctrl + Space = 🔸🔹Ctrl + Space
Smart code completion Ctrl + Shift + Space ? 🔸Ctrl + Shift + Space
Complete statement Ctrl + Shift + Enter = 🔸🔹Ctrl + Shift + Enter
Uppercase / Lowercase Ctrl + Shift + U Ctrl + Shift + X / Y 🔸Ctrl + Shift + U
Optimize imports Ctrl + Alt + O Ctrl + Shift + O 🔹Ctrl + Shift + O
Find/Replace Ctrl + F/R ? 🔸💡Ctrl + F/R
Start new line Shift + Enter = 🔸🔹Shift + Enter
Reformat code Ctrl + Alt + L Ctrl + Shift + F 🔹Ctrl + Shift + F
Duplicate/copy current line Ctr + D Ctrl + Shift + Down 🔹Ctrl + Shift + Down
Delete current line Ctr + Y Ctrl + D 🔹Ctrl + D
Move lines Ctrl + Shift + Up/Down Alt + Up/Down 🔹Alt + Up/Down
Extend selection Ctrl + W Alt + Shift + Up 🔹Alt + Shift + Up
Shrink selection Ctrl + Shift + W Alt + Shift + Down 🔹Alt + Shift + Down
Implement methods Ctrl + I Alt + Shift + P 💡Alt + Shift + I
Override methods Ctrl + O Alt + Shift + S + V 💡Alt + Shift + O
Surround With ... Ctrl + Alt + T Alt + Shift + Z 🔹Alt + Shift + Z
Comment/uncomment (line) Ctrl + / = 🔸🔹Ctrl + /
Comment/uncomment (block) Ctrl + Shift + / = 🔸🔹Ctrl + Shift + /
Rollback changes Ctrl + Alt + Z ? 🔸Ctrl + Alt + Z
Close active editor tab Ctrl + Shift + F4 Ctrl + W 🔸💡Ctrl + F4
Close Ctrl + F4 Ctrl + W 🔹💡Ctrl + W

Navigation 🗺

Action 🔸IntelliJ 🔹Eclipse In Use
Go to class Ctrl + N Ctrl + Shift + T 🔹Ctrl + Shift + T
Go to file Ctrl + Shift + N Ctrl + Shift + R 🔹Ctrl + Shift + R
Go to implementation(s) Ctrl + Alt + B Ctrl + T 🔹Ctrl + T
Go to declaration Ctrl + Click, Ctrl + B Ctrl + Click, F3 🔹Ctrl + Click, F3
Go to editor (escape) ESC - 🔸ESC
Recent files popup Ctrl + E Ctrl + E 🔸Ctrl + E
Go to line Ctrl + G Ctrl + L 🔹Ctrl + L
Navigate back/forward Ctrl + Alt + Left/Right Alt + Left/Right 🔹Alt + Left/Right
Go to prev/next editor tab Alt + Right/Left Ctrl + Alt + Left/Right 🔹Ctrl + Alt + Left/Right
Move to code block end/start Ctrl + ]/[ ? 🔸Ctrl + ]/[
Type hierarchy Ctrl + H F4 🔹F4
Quick documentation lookup Ctrl + Q F2 🔹F2
Find in file/path ... Ctrl + Shift + F Ctrl + H 🔹Ctrl + H
Replace in file/path ... Ctrl + Shift + R Ctrl + H 💡Ctrl + Alt + R

Usage Search 🔍

Action 🔸IntelliJ 🔹Eclipse In Use
Find usages Alt + F7 Ctrl + G 🔹Ctrl + G
Find usages in file Ctrl + F7 Ctrl + Shift + G 🔹Ctrl + Shift + G
Highlight usages in file Ctrl + Shift + F7 Alt + Shift + O -

Refactoring 🛠

Action 🔸IntelliJ 🔹Eclipse In Use
Refactor this Ctrl + Alt + Shift + T ? 🔸Ctrl + Alt + Shift + T
Safe Delete Alt + Delete ? 🔸Alt + Delete
Rename Shift + F6 Alt + Shift + R 🔹Alt + Shift + R
Extract Variable Ctrl + Alt + V ? 🔸Ctrl + Alt + V
Extract Method Ctrl + Alt + M Alt + Shift + M 🔹Alt + Shift + M
Extract Field Ctrl + Alt + F ? 🔸Ctrl + Alt + F
Extract Constant Ctrl + Alt + C ? 🔸Ctrl + Alt + C
Extract Parameter Ctrl + Alt + P ? 🔸Ctrl + Alt + P
Change Signature Ctrl + F6 Alt + Shift + C 🔹Alt + Shift + C
Extract Interface unbound ? 💡Ctrl + Alt + I
Extract Superclass unbound ? 💡Ctrl + Alt + S
Inline Ctrl + Alt + N ? -

Live Templates 📓

Action Template
foreach iteration iter
public static final psf
private static final prsf
throw new thr
prints a string to System.out sout
performs lazy initialization lazy
inserts 'if null' statement ifn
inserts 'if not null' statement inn

Import/Export your settings 🔄

About

Keymap for IntelliJ IDEA (based on Eclipse)

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors