目录
一、IDEA(2019.2.3版)
1.快速编码
1.1 快捷键(Keymap)
Effect | 作用 | IDEA |
---|---|---|
Reformat code | 格式化 | Ctrl+Alt+L(注意QQ快捷键冲突) |
Duplicate Line Or Selection | 快速复制 | Ctrl+D |
Move Statement Down/Up | 方法、代码下移 | Ctrl+Shift+down/up |
Class Name Completion | 自动补全 | Ctrl+Alt+Space |
Variable... | 自动生成变量声明 | Ctrl+Alt+V |
Generate... | 生成... | Alt+Insert/Generate |
Surround With | 选中代码块生成包围代码 | Ctrl+Alt+T |
Undo | 撤销 | Ctrl+Z |
Redo | 反撤销 | Ctrl+Shift+Z |
Move Caret To Previous/Next Word | 智能调整光标 | Ctrl+left/right |
Move Caret To Previous/Next Word With Selection | 智能调整光标并选中 | Ctrl+Shift+left/right |
Delete Line | 快速删除 | Ctrl+Y |
Start New Line | 快速换行 | Shift+Enter |
SmartType | 智能提示 | Ctrl+Shift+Space |
Replace implicit conversion action | 小灯泡 | Alt+Enter |
1.2 快捷输入(Live Templates/Postfix Completion)
Live Templates | 分类 | 作用 |
---|---|---|
main | Groovy | 生成main方法 |
sout/souf/soutv | Groovy | 输出至控制台 |
foreach | Android | 遍历序列 |
Postfix Completion | 适用语言 | 作用 |
---|---|---|
.var+Tab | java/scala | 声明变量 |
.sout/.souf/.soutv | java | 输出至控制台 |
(seq).iter+Tab | java | 遍历序列 |
选中变量+Alt+Enter+Type Annotation | scala | 显示声明变量类型 |
.prtln/.sout | scala | 输出至控制台 |
(seq).for+Tab | scala | 遍历序列 |