Editing express
Shortcut Security
English paraphrase concurrency
Chinese Interpretation Editor
Ctrl + Spaceide
Basic code completion (the name of any class, method or variable)工具
code base assist ui
Ctrl + Shift + Spacelua
Smart code completion (filters the list of methods and variables by expected type)spa
Smart tips can be given at many times
Ctrl + Shift + Enter
Complete statement
Ctrl + P
Parameter info (within method call arguments)
View parameter information in a method
Ctrl + Q
Quick documentation lookup
Quick view documentation
Shift + F1
External Doc
Ctrl+mouse over code
Letter Info
Introductory information
Ctrl + F1
Show descriptions of error or warning at caret
Display error or warning description
Alt + Insert
Generate code... (Getters, Setters, Constructors, hashCode/equals, toString)
Generate frequently used code (Getters, Setters, Constructors, hashCode/equals, toString)
Ctrl + O
Override methods
overloaded method
Ctrl + I
Implement methods
Implementation
Ctrl + Alt + T
Surround with…(if..else, try..catch, for, synchronized, etc.)
Surround code with (if..else, try..catch, for, synchronized, etc.)
Ctrl + /
Comment/uncomment with line comment
Comment and uncomment on selected lines
Ctrl + Shift + /
Comment/uncomment with block comment
Annotate and unannotate selections
Ctrl + W
Select successively increasing code blocks
Select the current code block
Ctrl + Shift + W
Decrease current selection to previous state
Decrease the current selection to the previous state
Alt + Q
Context info
Content information
Alt + Enter
Show intention actions and quick-fixes
Show Intent and Quick Fixes
Ctrl + Alt + L
Reformat code
format code
Ctrl + Alt + O
Optimize imports
Smart guide package
Ctrl + Alt + I
Auto-indent line(s)
auto-indent
Tab / Shift + Tab
Indent/unindent selected lines
Auto-indent/un-indent selected lines
Ctrl + X or Shift + Delete
Cut current line or selected block to clipboard
cut
Ctrl + C or Ctrl + Insert
Copy current line or selected block to clipboard
copy
Ctrl + V or Shift + Insert
Paste from clipboard
paste
Ctrl + Shift + V
Paste from recent buffers...
Ctrl + D
Duplicate current line or selected block
Ctrl + Y
Delete line at caret
delete the line where the cursor is located
Ctrl + Shift+J
Smart line join
merge rows
Ctrl + Enter
Start new line
Start a new line (cursor position remains unchanged)
Ctrl + Shift + U
Toggle case for word at caret or selected block
Ctrl + Shift + ] / [
Select till code block end/start
Ctrl + Delete
Delete to word end
delete to end of word
Ctrl + Backspace
Delete to word start
delete to the beginning of the word
Ctrl + NumPad+/-
Expand/collapse code block
Expand/collapse code block
Ctrl +Shift + NumPad+
Expand all
expand all
Ctrl+ Shift + NumPad-
Collapse all
fold all
Ctrl + F4
Close active editor tab
Close the current editing window
Search/Replace
Double Shift
Search everywhere
Search anywhere
Ctrl + F
Find
find
F3
Find next
find next
Shift + F3
Find previous
find next
Ctrl + R
Replace
replace
Ctrl + Shift + F
Find in path
Find in current project
Ctrl + Shift + R
Replace in path
Replace in current project
Ctrl + Shift + S
Search structurally (Ultimate Edition only)
Structured search (only used in final editing)
Ctrl + Shift + M
Replace structurally (Ultimate Edition only)
Structured replacement (only used in final editing)
Usage Search
Alt + F7 / Ctrl + F7
Find usages / Find usages in file
Ctrl + Shift + F7
Highlight usages in file
Highlight the current file
Ctrl + Alt + F7
Show usages
Compile and Run
Ctrl + F9
Make project (compile modifed and dependent)
Compile the project
Ctrl + Shift + F9
Compile selected file, package or module
Compile selected files, packages, applications
Alt + Shift + F10
Select configuration and run
select configure and run
Alt + Shift + F9
Select configuration and debug
select configure and debug
Shift + F10
Run
run
Shift + F9
Debug
debugging
Ctrl + Shift + F10
Run context configuration from editor
Debugging
F8
Step over
Next step
F7
Step into
enter(method, class)
Shift + F7
Smart step into
smart entry
Shift + F8
Step out
jump out
Alt + F9
Run to cursor
run to cursor
Alt + F8
Evaluate expression
Evaluate expressions
F9
Resume program
Start a new project
Ctrl+F8
Toggle breakpoint
add breakpoint
Ctrl+Shift+F8
View breakpoints
Browse breakpoints
Navigation
Ctrl + N
Go to class
Jump to the specified class
Ctrl + Shift + N
Go to file
Jump to the specified line
Ctrl + Alt + Shift + N
Go to symbol
Jump to the specified mark
Alt + Right/Left
Go to next/previous editor tab
Jump to previous/next edit window
F12
Go back to previous tool window
Jump to the previous tool window
Esc
Go to editor (from tool window)
jump to editor
Shift + Esc
Hide active or last active window
Hide active or last active window
Ctrl + Shift + F4
Close active run/messages/find/... tab
Close the Activity/Run/Messages/Find... window
Ctrl + G
Go to line
Jump to the specified line
Ctrl + E
Recent files popup
Recent files window
Ctrl + Alt + Left/Right
Navigate back/forward
Jump to the previous/next edited position
Ctrl + Shift + Backspace
Navigate to last edit location
Jump to last edit position
Alt + F1
Select current file or symbol in any view
Select the current file/instance in any view
Ctrl + B or Ctrl + Click
Go to declaration
jump to statement
Ctrl +Alt + B
Go to implementation(s)
jump to implementation
Ctrl + Shift + I
Open quick definition lookup
Open Quick Definition
Ctrl+Shift + B
Go to type declaration
jump to class declaration
Ctrl + U
Go to super-method/super-class
jump to parent class
Alt + Up/Down
Go to previous/next method
Jump to previous/next method
Ctrl + ] / [
Move to code block end/start
Move to end/begin of code block
Ctrl + F12
File structure popup
View file structure
Ctrl + H
Type hierarchy
View class hierarchy
Ctrl + Shift + H
Method hierarchy
View method hierarchy
Ctrl + Alt + H
Call hierarchy
call out structure
F2 / Shift + F2
Next/previous highlighted error
previous/next highlighted errors
F4 / Ctrl + Enter
Edit source / View source
编辑源码/查看源码
Alt + Home
Show navigation bar
显示导航栏
F11
Toggle bookmark
收藏
Ctrl + F11
Toggle bookmark with mnemonic
辅助性收藏
Ctrl + #[0-9]
Go to numbered bookmark
跳转到号码标记的收藏
Shift + F11
Show bookmarks
显示收藏
Refactoring(重构)
F5
Copy
复制
F6
Move
移动
Alt + Delete
Safe Delete
安全删除
Shift + F6
Rename
重命名
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
抽取参数
VCS/Local History(版本控制)
Ctrl + K
Commit project to VCS
提交
Ctrl + T
Update project from VCS
更新
Alt +shift +C
View recent changes
浏览最近变化
Alt+BackQuote(^)
‘VCS’ quick popup
快速控制窗口
Ctrl + Alt + J
Surround with Live Template
使用现有模板包围
Ctrl + J
Insert Live Template
插入现有模板
iter
Iteration according to Java SDK 1.5 style
使用SDK1.5风格的迭代器
inst
Checkobjecttype with instanceof and downcast it
使用instanceof判断类型
itco
Iterate elements of java.util.Collection
使用迭代器遍历
itit
Iterate elements of java.util.Iterator
快速遍历Iterator
itli
Iterate elements of java.util.List
快速遍历List
psf
public static final
public static final
thr
throw new
抛出
General(通用)
Alt + #[0-9]
Open corresponding tool window
打开对应的工具窗口
Ctrl + S
Save all
保存所有
Ctrl + Alt + Y
Synchronize
同步
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 + Alt + Shift + S
Open Project Structure dialog
打开工程结构对话框
Ctrl + Shift + A
Find Action
查找快捷键
Ctrl + Tab
Switch between tabs and tool window
在窗体之间切换
查找快捷键
Ctrl+Shift+A