在官方文档说明的快捷键基础上自己把不常用的做了删减:
注:都是些简单的英文
分类如下:
官方强烈推荐的:
|
Search everywhere |
Double Shift |
|
Show intention actions and quick-fxes |
Alt + Enter |
|
Generate code, new..... |
Alt + Ins |
|
Parameter info |
Ctrl + P |
|
Recent fles popup |
Ctrl + E |
|
Rename |
Shift + F6 |
|
Find Action |
Ctrl + Shift + A |
查找/替换
|
Find |
Ctrl + F |
|
Find next/previous |
F3 / Shift + F3 |
|
Replace |
Ctrl + R |
|
Replace in path |
Ctrl + Shift + R |
|
Select next occurrence |
Alt + J |
|
Select all occurrences |
Ctrl + Alt + Shift + J |
编辑
|
Complete statement 自动结束代码,行末自动添加分号 |
Ctrl + Shift + Enter |
|
Parameter info (within method call arguments) |
Ctrl + P |
|
Quick documentation lookup |
Ctrl + Q |
|
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(show current class or method declaration when it is not visible) |
Alt + Q |
|
Show intention actions and quick-fxes |
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 |
|
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 |
|
Expand/collapse code block |
Ctrl + NumPad+ / - |
|
Collapse all |
Ctrl + Shift + NumPad- |
|
Expand all |
Ctrl + Shift + NumPad+ |
|
Close active editor tab |
Ctrl + F4 |
|
|
|
重构
|
Create a copy of the selected class ,file(s),or directory(es) |
F5 |
|
Move the selected class ,method,package,static member to another package or class and correct all references |
F6 |
|
Rename |
Shift + F6 |
|
Inline the |
Ctrl + Alt + N |
|
Turn the selected code fragment into a method 提取代码片段 |
Ctrl + Alt + M |
|
将表达式提取为变量 |
Ctrl + Alt + V |
|
Extract Field |
Ctrl + Alt + F |
|
Extract Constant |
Ctrl + Alt + C |
|
Extract Parameter 将表达式提取为方法的参数 |
Ctrl + Alt + P |
|
|
|
|
|
|
|
|
|
导航
|
Go to class |
Ctrl + N |
|
Go to fle |
Ctrl + Shift + N |
|
Go to next/previous editor tab |
Alt + Right/Left |
|
Go to line |
Ctrl + G |
|
Recent fles popup |
Ctrl + E |
|
Navigate back/forward (工具栏上的左右箭头) |
Ctrl + Alt + Left/Right |
|
Navigate to last edit locatio退回到上次修改的地方 |
Ctrl + Shift +Backspace |
|
Select current fle or symbol in any view |
Alt + F1 |
|
Go to declaration 进入光标所在的方法/变量的接口或是定义处,等效于 Ctrl + 左键单击 |
Ctrl + B , Ctrl + Click |
|
Go to implementation(s) (调到当前选中的类、方法的实现) |
Ctrl + Alt + B(Ctrl + Alt+点击) |
|
Open quick defnition lookup 查看定义 |
Ctrl + Shift + I |
|
Go to super-method/super-class |
Ctrl + U |
|
上/下一个方法 |
Alt + Up/Down |
|
Move to code block |
Ctrl + ]/[ |
|
File structure popup 弹出当前文件结构层,可以在弹出的层上直接输入,进行筛选 |
Ctrl + F12 |
|
Type hierarchy 显示当前类的层次结构 |
Ctrl + H |
|
Method hierarchy 显示方法层次结构 |
Ctrl + Shift + H |
|
Next/previous highlighted |
F2 |
|
Edit source |
F4 |
|
Toggle bookmark |
F11 |
|
Show bookmarks |
Shift + F11 |
|
Toggle bookmark with mnemonic |
Ctrl + F11 |
|
Go to numbered bookmark |
Ctrl + #[0-9] |
在Idea官方文档说明的快捷键基础上,对不常用的进行了删减。将快捷键分类为官方强烈推荐的查找/替换、编辑、重构、导航等类别,且均为简单英文表述。
291

被折叠的 条评论
为什么被折叠?



