IntelliJ IDEA (Windows, Linux) keyboard shortcuts

These IntelliJ IDEA keyboard shortcuts will allow you to focus on writing code, by letting your hands stay on keyboard.

IntelliJ IDEA (Windows, Linux)
Ctrl + ↑   Shift + Space

Smart code completion

↑   Shift then ↑   Shift

Search everywhere

Alt + ⤶ Enter

Show intention actions and quick fixes

Alt + Insert

Generate code

Ctrl + P

Parameter info

Ctrl + W

Extend selection

Ctrl + ↑   Shift + W

Shrink selection

Ctrl + E

Recent files popup

↑   Shift + F6

Rename

Advertisement
Alt + Num 0 - Num 9

Open corresponding tool window

Ctrl + S

Save all

Ctrl + Alt + Y

Synchronize

Ctrl + ↑   Shift + F12

Toggle maximizing editor

Alt + ↑   Shift + I

Inspect current file with current profile

Ctrl + `

Quick switch current scheme

Ctrl + Alt + S

Open Settings dialog

Ctrl + Alt + ↑   Shift + S

Open project structure dialog

Ctrl + ↑   Shift + A

Find action

F8

Step over

F7

Step into

↑   Shift + F7

Smart step into

↑   Shift + F8

Smart step out

Alt + F9

Run to cursor

Alt + F8

Evaluate expression

F9

Resume program

Ctrl + F8

Toggle breakpoint

Ctrl + ↑   Shift + F8

View breakpoints

↑   Shift then ↑   Shift

Search everywhere

Ctrl + F

Find

F3

Find next

↑   Shift + F3

Find previous

Ctrl + R

Replace

Ctrl + ↑   Shift + F

Find in path

Ctrl + ↑   Shift + R

Replace in path

Alt + J

Select next occurence

Ctrl + Alt + ↑   Shift + J

Select all occurences

Alt + ↑   Shift + J

Unselect occurence

Advertisement
Ctrl + Space

Basic code completion

Ctrl + ↑   Shift + Space

Smart code completion

Ctrl + ↑   Shift + ⤶ Enter

Complete statement

Ctrl + P

Parameter info (within method call arguments)

Ctrl + Q

Quick documentation lookup

↑   Shift + F1

External doc

Ctrl + Mouse movement

Brief info

Ctrl + F1

Show descriptions of error at caret

Alt + Insert

Generate code

Ctrl + O

Override methods

Ctrl + I

Implement methods

Ctrl + Alt + T

Surround with…

Ctrl + /

Comment / uncomment with line comment

Ctrl + ↑   Shift + /

Comment / uncomment with block comment

Ctrl + W

Extend selection

Ctrl + ↑   Shift + W

Shrink selection

Alt + Q

Context info

Alt + ⤶ Enter

Show intention actions and quick-fixes

Ctrl + Alt + L

Reformat code

Ctrl + Alt + O

Optimize imports

Ctrl + Alt + I

Auto-indent line(s)

⭾ Tab

Indent selected lines

↑   Shift + ⭾ Tab

Unindent selected lines

Ctrl + X

Cut current line to clipboard

or ↑   Shift + Del
Ctrl + C

Copy current line to clipboard

or Ctrl + Insert
Ctrl + V

Paste from clipboard

or ↑   Shift + Insert
Ctrl + ↑   Shift + V

Paste from recent buffers

Ctrl + D

Duplicate current line

Ctrl + Y

Delete line at caret

Ctrl + ↑   Shift + J

Smart line join

Ctrl + ⤶ Enter

Smart line split

↑   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

or Ctrl + ↑   Shift + ]
Ctrl + Del

Delete to word end

Ctrl + ⬅ Backspace

Delete to word start

Ctrl + Num +

Expand code block

Ctrl + Num -

Collapse code block

Ctrl + ↑   Shift + Num +

Expand all

Ctrl + ↑   Shift + Num -

Collapse all

Ctrl + F4

Close active editor tab

F5

Copy

F6

Move

Alt + Del

Safe delete

↑   Shift + F6

Rename

Ctrl + Alt + ↑   Shift + T

Refactor this

Ctrl + F6

Change signature

Ctrl + Alt + N

Inline

Ctrl + Alt + M

Extract method

Ctrl + Alt + V

Extract variable

Ctrl + Alt + F

Extract field

Ctrl + Alt + C

Extract constant

Ctrl + Alt + P

Extract parameter

Ctrl + N

Go to class

Ctrl + ↑   Shift + N

Go to file

Ctrl + Alt + ↑   Shift + N

Go to symbol

Alt + ←  →

Go to previous / next editor tab

F12

Go back to previous tool window

Esc

Go to editor (from tool window)

↑   Shift + Esc

Hide active or last active window

Ctrl + G

Go to line

Ctrl + E

Recent files popup

Ctrl + Alt + ←  →

Navigate back/ forward

Ctrl + ↑   Shift + ⬅ Backspace

Navigate to last edit location

Alt + F1

Select current file or symbol in any view

Ctrl + B

Go to declaration

or Ctrl + Mouse left click
Ctrl + Alt + B

Go to implementation(s)

Ctrl + ↑   Shift + I

Open quick definition lookup

Ctrl + ↑   Shift + B

Go to type declaration

Ctrl + U

Go to super-method/ super-class

Alt + ↑  ↓

Go to previous /next method

Ctrl + ]

Move to code block end

Ctrl + [

Move to code block start

Ctrl + F12

File structure popup

Ctrl + H

Type hierarchy

Ctrl + ↑   Shift + H

Method hierarchy

Ctrl + Alt + H

Call hierarchy

F2

Next highlighted error

↑   Shift + F2

Previous highlighted error

F4

Edit source

Ctrl + ⤶ Enter

View source

Alt + Home

Show navigation bar

F11

Toggle bookmark

Ctrl + F11

Toggle bookmark with mnemonic

Ctrl + Num 0 - Num 9

Go to numbered bookmark

↑   Shift + F11

Show bookmarks

Advertisement
Ctrl + F9

Make project

Ctrl + ↑   Shift + F9

Compile selected file, package or module

Alt + ↑   Shift + F10

Select configuration and run

Alt + ↑   Shift + F9

Select configuration and debug

↑   Shift + F10

Run

↑   Shift + F9

Debug

Ctrl + ↑   Shift + F10

Run context configuration from editor

Alt + F7

Find usages

Ctrl + F7

Find usages in file

Ctrl + Alt + F7

Show usages

Ctrl + K

Commit project to VCS

Ctrl + T

Update project from VCS

Ctrl + ↑   Shift + K

Push commits

Alt + `

"VCS" quick popup

Advertisement
Ctrl + Alt + J

Surround with Live Template

Ctrl + J

Insert live template


Share this page on:

Program information

Program name: IntelliJ IDEA (Windows, Linux) (Developer tools)

IntelliJ IDEA is a Java integrated development environment for developing computer software. IntelliJ IDEA is developed by JetBrains and works under Windows, macOS, Linux.

Web page: https://www.jetbrains.com/idea...


Similar programs


  1. Fortnite (PC)Fortnite (PC)
    16562    2
  2. SketchUpSketchUp
    12124   
  3. PlayerUnknown's BattlegPlayerUnknown's Battleg
    10090    2
  4. Keyboard symbolsKeyboard symbols
    7837   
  5. AMD Radeon ReLiveAMD Radeon ReLive
    7081    2
  6. Total CommanderTotal Commander
    6910   
More keyboard shortcuts...

Advertisement

Advertisement

  Subscribe to our mailing list!

Useful technology tips and keyboard shortcuts will appear in your inbox.

Your email is kept private and we don't spam.

What is your favorite IntelliJ IDEA (Windows, Linux) hotkey? Do you have any useful tips for program? Let other users know below.