IntelliJ IDEA 默认快捷键大全

文章目录

    • Remember these Shortcuts
    • General
    • Debugging
    • Search / Replace
    • Editing
    • Refactoring
    • Navigation
    • Compile and Run
    • Usage Search
    • VCS / Local History
    • Live Templates
    • 参考资料

Remember these Shortcuts

常用 功能 快捷键 备注
Smart code completion Ctrl + Shift + Space -
Search everywhere Double Shift -
Show intention actions and quick-fixes Alt + Enter -
Generate code Alt + Ins -
Parameter info Ctrl + P -
Extend selection Ctrl + W -
Shrink selection Ctrl + Shift + W -
Recent files popup Ctrl + E -
Rename Shift + F6 -
_ ____________________________________________________ ____________________________ _

General

常用 功能 快捷键 备注
Open corresponding tool window Alt + #[0-9] -
- Save all Ctrl + S -
- Synchronize Ctrl + Alt + Y -
Toggle maximizing editor Ctrl + Shift + F12 -
- Inspect current file with current profile Alt + Shift + I -
- Quick switch current scheme Ctrl + BackQuote (`) -
Open Settings dialog Ctrl + Alt + S -
Open Project Structure dialog Ctrl + Alt + Shift + S -
Find Action Ctrl + Shift + A -
_ ____________________________________________________ ____________________________ _

Debugging

常用 功能 快捷键 备注
Step over/into F8 / F7 -
- Smart step into/Step out Shift + F7 / Shift + F8 -
- Run to cursor Alt + F9 -
Evaluate expression Alt + F8 -
- Resume program F9 -
Toggle breakpoint Ctrl + F8 -
- View breakpoints Ctrl + Shift + F8 -
_ ____________________________________________________ ____________________________ _

Search / Replace

常用 功能 快捷键 备注
Search everywhere Double Shift -
Find Ctrl + F -
- Find next/previous F3 / Shift + F3 -
- Replace Ctrl + R -
- Find in path Ctrl + Shift + F -
- Replace in path Ctrl + Shift + R -
Select next occurrence Alt + J -
- Select all occurrences Ctrl + Alt + Shift + J -
- Unselect occurrence Alt + Shift + J -
_ ____________________________________________________ ____________________________ _

Editing

常用 功能 快捷键 备注
Basic code completion Ctrl + Space -
Smart code completion Ctrl + Shift + Space -
Complete statement Ctrl + Shift + Enter -
Parameter info (within method call arguments) 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 -
Surround with… 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 all Ctrl +  Shift + NumPad+ -
- Collapse all Ctrl + Shift + NumPad- -
Close active editor tab Ctrl + F4 -
_ ____________________________________________________ ____________________________ _

Refactoring

常用 功能 快捷键 备注
Copy F5 -
Move F6 -
- Safe Delete Alt + Delete -
Rename Shift + F6 -
- Refactor this Ctrl + Alt + Shift + T -
Change Signature Ctrl + F6 -
- Inline Ctrl + Alt + N -
Extract Method Ctrl + Alt + M -
Extract Variable Ctrl + Alt + V -
- Extract Field Ctrl + Alt + F -
- Extract Constant Ctrl + Alt + C -
- Extract Parameter Ctrl + Alt + P -
_ ____________________________________________________ ____________________________ _

Navigation

常用 功能 快捷键 备注
Go to class Ctrl + N -
Go to file Ctrl + Shift + N -
Go to symbol Ctrl + Alt + Shift + N -
- Go to next/previous editor tab Alt + Right/Left -
- Go back to previous tool window F12 -
Go to editor (from tool window) Esc -
- Hide active or last active window Shift + Esc -
Go to line Ctrl + G -
Recent files popup Ctrl + E -
- Navigate back/forward Ctrl + Alt + Left/Right -
Navigate to last edit location Ctrl + Shift + Backspace -
Select current file or symbol in any view Alt + F1 -
Go to declaration Ctrl + B ,Ctrl + Click -
Go to implementation(s) Ctrl + Alt + B -
Open quick definition lookup Ctrl + Shift + I -
- Go to type declaration Ctrl + Shift + B -
- Go to super-method/super-class Ctrl + U -
- Go to previous/next method Alt + Up/Down -
- Move to code block end/start Ctrl + ]/[ -
File structure popup Ctrl + F12 -
- Type hierarchy Ctrl + H -
- Method hierarchy Ctrl + Shift + H -
- Call hierarchy Ctrl + Alt + H -
- Next/previous highlighted error F2 / Shift + F2 -
- Edit source/View source F4 /Ctrl + Enter -
Show navigation bar Alt + Home -
- Toggle bookmark F11 -
- Toggle bookmark with mnemonic Ctrl + F11 -
- Go to numbered bookmark Ctrl + #[0-9] -
- Show bookmarks Shift + F11 -
_ ____________________________________________________ ____________________________ _

Compile and Run

常用 功能 快捷键 备注
Make project Ctrl + F9 -
- Compile selected file, package or module Ctrl + Shift + F9 -
- Select configuration and run/debug Alt + Shift + F10/F9 -
Run/Debug Shift + F10 / F9 -
- Run context configuration from editor Ctrl + Shift + F10 -
_ ____________________________________________________ ____________________________ _

Usage Search

常用 功能 快捷键 备注
Find usages/Find usages in file Alt + F7 / Ctrl + F7 -
Highlight usages in file Ctrl + Shift + F7 -
Show usages Ctrl + Alt + F7 -
_ ____________________________________________________ ____________________________ _

VCS / Local History

常用 功能 快捷键 备注
Commit project to VCS Ctrl + K -
Update project from VCS Ctrl + T -
Push commits Ctrl + Shift + K -
‘VCS’ quick popup Alt + BackQuote (`) -
_ ____________________________________________________ ____________________________ _

Live Templates

常用 功能 快捷键 备注
- Surround with Live Template Ctrl + Alt + J -
- Insert Live Template Ctrl + J -
_ ____________________________________________________ ____________________________ _

参考资料

IntelliJ IDEA DEFAULT KEYMAP

你可能感兴趣的:(Java)