0% found this document useful (0 votes)
12 views

IntelliJIDEA VSC Keymapps

The document provides an overview of keyboard shortcuts for editing and navigation in the IntelliJ IDEA IDE. It lists shortcuts for code completion, navigation within files and between files, navigation between tabs and windows, refactoring code, debugging, searching, version control, and more. The shortcuts are organized into categories for maximum productivity and efficiency when coding in IntelliJ IDEA.

Uploaded by

janko.juratovic
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

IntelliJIDEA VSC Keymapps

The document provides an overview of keyboard shortcuts for editing and navigation in the IntelliJ IDEA IDE. It lists shortcuts for code completion, navigation within files and between files, navigation between tabs and windows, refactoring code, debugging, searching, version control, and more. The shortcuts are organized into categories for maximum productivity and efficiency when coding in IntelliJ IDEA.

Uploaded by

janko.juratovic
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Editing Navigation

Basic code completion Space Go to class O


Smart code completion Space Go to file O
DEFAULT KEYMAP Complete statement
Parameter info (within method call arguments) P
Go to symbol
Go to next / previous editor tab
O
/
Quick documentation lookup J, Go back to previous tool window F12
External Doc F1 Go to editor (from tool window)
Brief Info + mouse Hide active or last active window
Remember these Shortcuts Show descriptions of error at caret F1 Go to line L
Generate code... N, Recent files popup E
Smart code completion Space Override methods O Navigate back / forward /
Search everywhere Double Implement methods I Navigate to last edit location
Show intention actions and quick-fixes Surround!with…! T Select current file or symbol in any view F1
Generate code N, Comment / uncomment with line comment / Go to declaration B, Click
Parameter info P Comment / uncomment with block comment / Go to implementation(s) B
Extend selection Extend selection Open quick definition lookup Space, Y
Shrink selection Shrink selection Go to type declaration B
Recent files popup E Context info Q Go to super-method / super-class U
Rename F6 Show intention actions and quick-fixes Go to previous / next method /
Reformat code L Move to code block end / start ]/ [
Optimize imports O File structure popup F12
Auto-indent line(s) I Type hierarchy H
General Indent / unindent selected lines / Method hierarchy H
Open corresponding tool window 0 ... 9 Cut current line to clipboard X Call hierarchy H
Save all S Copy current line to clipboard C Next / previous highlighted error F2 / F2
Synchronize Y Paste from clipboard V Edit source / View source F4 /
Toggle maximizing editor F12 Paste from recent buffers... V Show navigation bar Home
Inspect current file with current profile I Duplicate current line D Toggle bookmark F3
Quick switch current scheme §, ` Delete line at caret Toggle bookmark with mnemonic F3
Open Settings dialog , Smart line join J Go to numbered bookmark 0 ... 9
Open Project Structure dialog ; Smart line split Show bookmarks F3
Find Action A Start new line
Toggle case for word at caret or selected block U Compile and Run
Debugging Select till code block end / start ]/ [ Make project F9
Step over / into F8 / F7 Delete to word end
Smart step into / Step out F7 / F8 Delete to word start Compile selected file, package or module F9
Run to cursor F9 Expand / collapse code block +/ - Select configuration and run / debug R/D
Evaluate expression F8 Expand all + Run / Debug R/D
Resume program R Collapse all - Run context configuration from editor R, D
Toggle breakpoint F8 Close active editor tab W
View breakpoints F8 Usage Search
Refactoring Find usages / Find usages in file F7 / F7
Search / Replace Copy F5 Highlight usages in file F7
Search everywhere Double Move F6 Show usages F7
Find F Safe Delete Delete
Find next / previous G/ G Rename F6 VCS / Local History
Replace R Refactor this T Commit project to VCS K
Find in path F Change Signature F6 Update project from VCS T
Replace in path R Inline N Push commits K
Select next occurrence G Extract Method M ‘VCS’ quick popup V
Select all occurrences G Extract Variable V
Unselect occurrence G Extract Field F Live Templates
Extract Constant C Surround with Live Template J
—Productivity Boosters Extract Parameter P Insert Live Template J
Search and replace ⇧⌘T Reopen closed editor
⌘K Enter Keep preview mode editor open
⌘F Find ⌃Tab / ⌃⇧Tab Open next / previous
Keyboard shortcuts for macOS Replace
⌥⌘F ⌘K P Copy path of active file
⌘G / ⇧⌘G Find next/previous ⌘K R Reveal active file in Explorer
⌥Enter Select all occurrences of Find match ⌘K O Show active file in new window/instance
General ⌘D Add selection to next Find match
⌘K ⌘D Move last selection to next Find match
⇧⌘P, F1 Show Command Palette Display
⌘P Quick Open, Go to File…
Rich languages editing ⌃⌘F Toggle full screen
⇧⌘N New window/instance ⌥⌘0 Toggle editor layout (horizontal/vertical)
⌘W Close window/instance ⌃Space Trigger suggestion ⌘= / ⇧⌘- Zoom in/out
⌘, User Settings ⇧⌘Space Trigger parameter hints ⌘B Toggle Sidebar visibility
⌘K ⌘S Keyboard Shortcuts ⇧⌥F Format document ⇧⌘E Show Explorer / Toggle focus
⌘K ⌘F Format selection ⇧⌘F Show Search
Basic editing F12 Go to Definition ⌃⇧G Show Source Control
⌥F12 Peek Definition ⇧⌘D Show Debug
⌘X Cut line (empty selection) ⌘K F12 Open Definition to the side ⇧⌘X Show Extensions
⌘C Copy line (empty selection) ⌘. Quick Fix ⇧⌘H Replace in files
⌥↓ / ⌥↑ Move line down/up ⇧F12 Show References ⇧⌘J Toggle Search details
⇧⌥↓ / ⇧⌥↑ Copy line down/up F2 Rename Symbol ⇧⌘U Show Output panel
⇧⌘K Delete line ⌘K ⌘X Trim trailing whitespace ⇧⌘V Open Markdown preview
⌘Enter / ⇧⌘Enter Insert line below/above ⌘K M Change file language ⌘K V Open Markdown preview to the side
⇧⌘\ Jump to matching bracket
⌘K Z Zen Mode (Esc Esc to exit)
⌘] / ⌘[ Indent/outdent line
Navigation
Home / End Go to beginning/end of line
⌘↑ / ⌘↓ Go to beginning/end of file ⌘T Show all Symbols Debug
⌃PgUp / ⌃PgDn Scroll line up/down ⌃G Go to Line... F9 Toggle breakpoint
⌘PgUp /⌘PgDn Scroll page up/down ⌘P Go to File... F5 Start/Continue
⌥⌘[ / ⌥⌘] Fold/unfold region ⇧⌘O Go to Symbol... F11 / ⇧F11 Step into/ out
⌘K ⌘[ / ⌘K ⌘] Fold/unfold all subregions ⇧⌘M Show Problems panel F10 Step over
⌘K ⌘0 / ⌘K ⌘J Fold/unfold all regions F8 / ⇧F8 Go to next/previous error or warning ⇧F5 Stop
⌘K ⌘C Add line comment ⌃⇧Tab Navigate editor group history ⌘K ⌘I Show hover
⌘K ⌘U Remove line comment ⌃- / ⌃⇧- Go back/forward
⌘/ Toggle line comment ⌃⇧M Toggle Tab moves focus
Integrated terminal
⇧⌥A Toggle block comment
⌥Z Toggle word wrap Editor management ⌃` Show integrated terminal
⌃⇧` Create new terminal
⌘W Close editor
Multi-cursor and selection ⌘C Copy selection
⌘K F Close folder ⌘↑ / ↓ Scroll up/down
⌥ + click Insert cursor ⌘\ Split editor PgUp / PgDn Scroll page up/down
⌥⌘↑ Insert cursor above ⌘1 / ⌘2 / ⌘3 Focus into 1st, 2nd, 3rd editor group ⌘Home / End Scroll to top/bottom
⌥⌘↓ Insert cursor below ⌘K ⌘← / ⌘K ⌘→ Focus into previous/next editor group
⌘U Undo last cursor operation ⌘K ⇧⌘← / ⌘K ⇧⌘→ Move editor left/right
⇧⌥I Insert cursor at end of each line selected ⌘K ← / ⌘K → Move active editor group
⌘I Select current line
⇧⌘L Select all occurrences of current selection File management
⌘F2 Select all occurrences of current word
⌘N New File
⌃⇧⌘→ / ← Expand / shrink selection
⌘O Open File...
⇧⌥ + drag mouse Column (box) selection
⇧⌥⌘↑ / ↓ Column (box) selection up/down
⌘S Save
⇧⌘S Save As...
⇧⌥⌘← / → Column (box) selection left/right
⌥⌘S Save All
⇧⌥⌘PgUp Column (box) selection page up Other operating systems’ keyboard shortcuts and additional
⌘W Close
⇧⌥⌘PgDn Column (box) selection page down unassigned shortcuts available at aka.ms/vscodekeybindings
⌘K ⌘W Close All

You might also like