Windows & Linux keymap - JetBrains

Windows & Linux keymap

idea

@intellijidea

blog.idea

REMEMBER THESE SHORTCUTS Smart code completion Search everywhere Show intention actions and quick-fixes Generate code Parameter info Extend selection Shrink selection Recent files popup Rename

GENERAL Open corresponding tool window Save all Synchronize Toggle maximizing editor Inspect current file with current profile Quick switch current scheme Open Settings dialog Open Project Structure dialog Find Action

DEBUGGING Step over/into Smart step into/Step out Run to cursor Evaluate expression Resume program Toggle breakpoint View breakpoints

SEARCH / REPLACE Search everywhere Find Find next/previous Replace Find in path Replace in path Select next occurrence Select all occurrences Unselect occurrence

Ctrl+Shift+Space Double Shift Alt+Enter Alt+Ins Ctrl+P Ctrl+W Ctrl+Shift+W Ctrl+E Shift+F6

Alt+#[0-9] Ctrl+S Ctrl+Alt+Y Ctrl+Shift+F12 Alt+Shift+I Ctrl+BackQuote (`) Ctrl+Alt+S Ctrl+Alt+Shift+S Ctrl+Shift+A

F8/F7 Shift+F7/Shift+F8 Alt+F9 Alt+F8 F9 Ctrl+F8 Ctrl+Shift+F8

Double Shift Ctrl+F F3/Shift+F3 Ctrl+R Ctrl+Shift+F Ctrl+Shift+R Alt+J Ctrl+Alt+Shift+J Alt+Shift+J

EDITING

Basic code completion

Ctrl+Space

Smart code completion

Ctrl+Shift+Space

Complete statement

Ctrl+Shift+Enter

Parameter info

Ctrl+P

Quick documentation lookup

Ctrl+Q

External Doc

Shift+F1

Brief Info

Ctrl+mouse

Show descriptions of error at caret

Ctrl+F1

Generate code...

Alt+Insert

Override methods

Ctrl+O

Implement methods

Ctrl+I

Surroundwith...

Ctrl+Alt+T

Comment/uncomment with line comment Ctrl+/

Comment/uncomment with block comment Ctrl+Shift+/

Extend selection

Ctrl+W

Shrink selection

Ctrl+Shift+W

Context info

Alt+Q

Show intention actions and quick-fixes

Alt+Enter

Reformat code

Ctrl+Alt+L

Optimize imports

Ctrl+Alt+O

Auto-indent line(s)

Ctrl+Alt+I

Indent/unindent selected lines

Tab/Shift+Tab

Cut current line to clipboard

Ctrl+X, Shift+Delete

Copy current line to clipboard

Ctrl+C,Ctrl+Insert

Paste from clipboard

Ctrl+V, Shift+Insert

Paste from recent buffers...

Ctrl+Shift+V

Duplicate current line

Ctrl+D

Delete line at caret

Ctrl+Y

Smart line join

Ctrl+Shift+J

Smart line split

Ctrl+Enter

Start new line

Shift+Enter

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

Select till code block end/start

Ctrl+Shift+]/[

Delete to word end

Ctrl+Delete

Delete to word start

Ctrl+Backspace

Expand/collapse code block

Ctrl+NumPad+/-

Expand al

Ctrl+Shift+NumPad+

Collapse all

Ctrl+Shift+NumPad-

Close active editor tab

Ctrl+F4

REFACTORING Copy Move Safe Delete Rename Refactor this Change Signature Inline Extract Method Extract Variable Extract Field Extract Constant Extract Parameter

F5 F6 Alt+Delete Shift+F6 Ctrl+Alt+Shift+T Ctrl+F6 Ctrl+Alt+N Ctrl+Alt+M Ctrl+Alt+V Ctrl+Alt+F Ctrl+Alt+C Ctrl+Alt+P

NAVIGATION Go to class Go to file Go to symbol Go to next/previous editor tab Go back to previous tool window Go to editor (from tool window) Hide active or last active window Go to line Recent files popup Recent locations popup Navigate back/forward Navigate to last edit location Select current file or symbol in any view Go to declaration Go to implementation(s) Open quick definition lookup Go to type declaration Go to super-method / super-class Go to previous/next method Move to code block end/start File structure popup Type hierarchy Method hierarchy Call hierarchy Next/Previous highlighted error Edit source/View source Show navigation bar Toggle bookmark Toggle bookmark with mnemonic Go to numbered bookmark Show bookmarks

COMPILE AND RUN Build project Compile selected file, package or module Select configuration and run/debug Run/Debug Run context configuration from editor Run anything

USAGE SEARCH Find usages/Find usages in file Highlight usages in file Show usages

VCS / LOCAL HISTORY Commit project to VCS Update project from VCS Push commits `VCS' quick popup

LIVE TEMPLATES Surround with Live Template Insert Live Template

Ctrl+N Ctrl+Shift+N Ctrl+Alt+Shift+N Alt+Right/Left F12 Esc Shift+Esc Ctrl+G Ctrl+E Ctrl+Shift+E Ctrl+Alt+Left/Right Ctrl+Shift+Backspace Alt+F1 Ctrl+B, Ctrl+Click Ctrl+Alt+B Ctrl+Shift+I Ctrl+Shift+B Ctrl+U Alt+Up/Down Ctrl+]/[ Ctrl+F12 Ctrl+H Ctrl+Shift+H Ctrl+Alt+H F2/Shift+F2 F4/Ctrl+Enter Alt+Home F11 Ctrl+F11 Ctrl+#[0-9] Shift+F11

Ctrl+F9 Ctrl+Shift+F9 Alt+Shift+F10/F9 Shift+F10/F9 Ctrl+Shift+F10 Double Ctrl

Alt+F7/Ctrl+F7 Ctrl+Shift+F7 Ctrl+Alt+F7

Ctrl+K Ctrl+T Ctrl+Shift+K Alt+BackQuote (`)

Ctrl+Alt+J Ctrl+J

Default macOS keymap

idea

@intellijidea

REMEMBER THESE SHORTCUTS Smart code completion Search everywhere Show intention actions and quick-fixes Generate code Parameter info Extend selection Shrink selection Recent files popup Rename

GENERAL Open corresponding tool window Save all Synchronize Toggle maximizing editor Inspect current file with current profile Quick switch current scheme Open Settings dialog Open Project Structure dialog Find Action

DEBUGGING Step over/into Smart step into/Step out Run to cursor Evaluate expression Resume program Toggle breakpoint View breakpoints

SEARCH / REPLACE Search everywhere Find Find next/previous Replace Find in path Replace in path Select next occurrence Select all occurrences Unselect occurrence

blog.idea

Space Double N, P E F6

0...9 S Y F12 I ` , ; A

F8/F7 F7/F8 F9 F8 R F8 F8

Double F G/G R F R G G G

EDITING

Basic code completion Smart code completion Complete statement Parameter info Quick documentation lookup External Doc Brief Info Show descriptions of error at caret Generate code... Override methods Implement methods Surroundwith... Comment/uncomment with line comment Comment/uncomment with block comment Extend selection Shrink selection Context info Show intention actions and quick-fixes Reformat code Optimize imports Auto-indent line(s) Indent/unindent selected lines Cut current line to clipboard Copy current line to clipboard Paste from clipboard Paste from recent buffers... Duplicate current line Delete line at caret Smart line join Smart line split Start new line Toggle case for word at caret or selected block Select till code block end/start Delete to word end Delete to word start Expand/collapse code block Expand all Collapse all Close active editor tab

Space Space P J, F1 F1 +mouse F1 N, O I T / / Q L O I / X C V V D J U [/] +/+ W

REFACTORING Copy Move Safe Delete Rename Refactor this Change Signature Inline Extract Method Extract Variable Extract Field Extract Constant Extract Parameter

F5 F6 Delete F6 T F6 N M V F C P

NAVIGATION Go to class Go to file Go to symbol Go to next/previous editor tab Go back to previous tool window Go to editor (from tool window) Hide active or last active window Go to line Recent files popup Recent locations popup Navigate back/forward Navigate to last edit location Select current file or symbol in any view Go to declaration Go to implementation(s) Open quick definition lookup Go to type declaration Go to super-method / super-class Go to previous/next method Move to code block end/start File structure popup Type hierarchy Method hierarchy Call hierarchy Next/Previous highlighted error Edit source/View source Show navigation bar Toggle bookmark Toggle bookmark with mnemonic Go to numbered bookmark Show bookmarks

COMPILE AND RUN Build project Compile selected file, package or module Select configuration and run/debug Run/Debug Run context configuration from editor Run anything

USAGE SEARCH Find usages/Find usages in file Highlight usages in file Show usages

VCS / LOCAL HISTORY Commit project to VCS Update project from VCS Push commits `VCS' quick popup

LIVE TEMPLATES Surround with Live Template Insert Live Template

O O O / F12 L E E / F1 B, Click B Space, Y B U / [ / ] F12 H H H F2/F2 F4/ Home F3 F3 0 ...9 F3

F9 F9 R/D R/D R, D Double

F7/F7 F7 F7

K T K V

J J

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download