谈谈我与 Intellij IDEA 的故事

Intellij IDEA 中我一直在用的几个插件

下面是官方快捷键

Editing

Ctrl + Space Basic code completion
Alt + Enter Show intention actions and quick-fixes
Ctrl + P Parameter info (within method call arguments)
Ctrl + Q Quick documentation lookup
Ctrl + mouse over code Brief Info
Ctrl + F1 Show descriptions of error or warning at caret
Alt + Insert Generate code…
Ctrl + Alt + T Surround with…(if..else, try..catch, for, etc.)
Ctrl + J Insert Live template
Ctrl + / Comment/uncomment with line comment
Ctrl + Shift + / Comment/uncomment with block comment
Ctrl + W Select successively increasing code blocks
Ctrl + Shift + W Decrease current selection to previous state
Alt+Q Context Info
Ctrl + Alt + L Reformat code
Ctrl + Alt + I Auto-indent line(s)

Tab Indent selected lines
Shift + Tab Unindent selected lines
Ctrl + Shift + V Paste from recent buffers…
Ctrl + D Duplicate current line or selected block
Ctrl + Y Delete line at caret
Alt + Shift + Up Move line up
Alt + Shift + Down Move line down
Ctrl + Shift + J Join lines
Ctrl + Enter Split lines
Shift + Enter Start new line
Ctrl + Shift + U Toggle case for word at caret or selected

Ctrl + Shift + ] Select till code block end
Ctrl + Shift + [ Select till code block start
Ctrl + Delete Delete to word end
Ctrl + Backspace Delete to word start
Ctrl + NumPad+ Expand code block
Ctrl + NumPad- Collapse code block
Ctrl + Shift + NumPad+ Expand all
Ctrl + Shift + NumPad- Collapse all
Ctrl + F4 Close active editor tab

Multiple carets and selections

Alt + Click Add or remove caret
Shift + Ctrl + Alt + J Select all occurrences
Alt + J Select next occurrence
Alt + Shift + J Unselect occurrence
Esc Unselect all occurrences or carets jetbrains.com/webstorm blog.jetbrains.com/webstorm @WebStormI

Running

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 + Shift + R Rerun tests
Alt + F11 Run Gulp/Grunt/npm tasks

Debugging

F8 Step over
F7 Step into
Shift + F7 Smart step into
Shift + F8 Step out
Alt + F9 Run to cursor
Alt + F8 Evaluate expression
F9 Resume program
Ctrl + F8 Toggle breakpoint
Ctrl + Shift + F8 View breakpoints

Ctrl + B , Ctrl + Click Go to declaration
Ctrl + N Go to class
Ctrl + Shift + N Go to file
Ctrl + Alt + Shift + N Go to symbol
Alt + Right Go to next editor tab
Alt + Left Go to previous editor tab
F12 Go back to previous tool window
Esc Go to editor (from tool window)
Ctrl + G Go to line
Ctrl + E Recent files popup
Ctrl + Alt + Right Navigate forward
Ctrl + Alt + Left Navigate back
Ctrl + Shift + Backspace Navigate to last edit location
Alt + F1 Select current file or symbol in any view
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 + Up Go to previous method
Alt + Down Go to next method
Ctrl + ] / [ Move to code block end/start
Cltrl + Shift + M Move caret to matching brace
Ctrl + F12 File structure popup
Ctrl + H Type hierarchy
Ctrl + Alt + H Call hierarchy
F2 / Shift + F2 Next/previous highlighted error
F4 , Ctrl + Enter Jump to source
Alt + Home Jump to navigation bar
F11 Toggle bookmark
Ctrl + Shift + F11 Toggle bookmark with mnemonic
Ctrl + #[0-9] Go to numbered bookmark
Shift + F11 Show bookmarks
DEFAULT WINDOWS & LINUX KEYMAP
To find any action inside the IDE use Find Action (Ctrl + Shift + A)

Search/Replace

Ctrl + F Find
F3 Find next
Shift + F3 Find previous
Ctrl + Shift + F Find in path
Ctrl + R Replace
Ctrl + Shift + R Replace in path

Alt + F7 Find usages
Ctrl + F7 Find usages in file
Ctrl + Shift + F7 Highlight usages in file
Ctrl + Alt + F7 Show usages

Refactoring

Ctrl + Alt + Shift +T Refactor this
F5 / F6 Copy / Move
Alt + Delete Safe Delete
Shift + F6 Rename
Ctrl + F6 Change function signature
Ctrl + Alt + N Inline Variable
Ctrl + Alt + M Extract Method
Ctrl + Alt + V Extract Variable
Ctrl + Alt + C Extract Constant
Ctrl + Alt + P Extract Parameter

VCS/Local History

Alt + BackQuote (`) ‘VCS’ quick popup
Ctrl + K Commit project to VCS
Ctrl + T Update project from VCS
Alt + Shift + C View recent changes

General

Double Shift Search everywhere
Ctrl + Shift + A Find Action
Alt + #[0-9] Open corresponding tool window
Ctrl + Shift + F12 Toggle maximizing editor
Alt + Shift + F Add to Favorites
Alt + Shift + I Inspect current file with current profile
Ctrl + BackQuote (`) Quick switch current scheme
Ctrl + Alt + S Open Settings dialog
Ctrl + Tab Switch between tabs and tool window