这个插件就是个关于IDEA的一些基础快捷键教学,很多快捷键都还没有,比如Ctrl+Alt+←
编辑器基础(Editor Basics)
选择,删除,复制,移动行,收缩和展开代码。
Ctrl+Shift+A | Find Action 比如你开启或关闭IdeaVim插件,查找setting中的Annotation processors(lombok注解处理器) |
Ctrl+Shift+➡ | 从光标开始向右智能选择代码,继续这个按键操作,选择更多的语句 |
Ctrl+Shift+⬅ | 从光标开始向左智能选择代码,继续这个按键操作,选择更多的语句 |
Ctrl+W | 从光标开始双向智能选择代码,继续这个按键操作,选择更多的语句 |
Ctrl+Shift+W | 与Ctrl+W相反 |
Ctrl+Y | 删除光标所在行 |
Ctrl+Z | 撤销 |
Ctrl+Shift+Z | 恢复 |
Ctrl+D | 复制并粘贴所选内容 |
Alt+Shift+⬆ | 向上移动一行所选的内容 |
Alt+Shift+⬇ | 向下移动一行所选的内容 |
Ctrl+Shift+⬆ | 向上相对(选定一行,相对作用域内的行;选定一个函数,相对该类中的函数)移动所选的内容 |
Ctrl+"-" | 收缩一个函数视图 |
Ctrl+"+" | 展开一个函数视图 |
Ctrl+Shift+"-" | 收缩该类中所有函数视图 |
Ctrl+Shift+"+" | 展开该类中所有函数视图 |
Alt+J | 多个选择:选择对应种类的内容(比如你需要选择多个<td>标签),每次该按键操作选择一个 |
Alt+Shift+J | 取消一个选择 |
Ctrl+Alt+Shift+J | 多个选择:选择对应种类的内容(比如你需要选择多个<td>标签),每次该按键操作选择该文件中所有的 |
代码补全(Code Completion)
小语句,条件分支块,类型等
Ctrl+空格 | 代码提示(注意与输入法等快捷键冲突) |
Ctrl+Shift+Enter | 代码补全(如语句末尾的分号,写一个if再按这个就补好写条件的小括号和写语句的花括号) |
Ctrl+空格+空格 | 更高等级代码提示比如按照type(注意与输入法等快捷键冲突) |
Ctrl+Shift+空格 | 根据对应type提示(如赋值) |
Ctrl+Shift+空格+空格 | 根据对应type提示(如函数返回值) |
Tab | 代码提示后,用Tab选择 |
调整(Refactoring)
重命名,抽取参数、方法以及其他重构。
Shift+F6 | 重命名参数名(IDEA自动检测关联的参数名) |
Ctrl+Alt+V | 抽取成一个变量(比如对new Object()进行操作,这个特别别常用) |
Ctrl+Alt+M | 选择多行,抽取成一个方法 |
Ctrl+Alt+C | 抽取成一个常量 |
Ctrl+Alt+P | 抽取成一个方法形参 |
代码帮助(Code Assistance)
查看源代码,定义,实现,文件结构,上一个下一个已访问文件的列表。
F4 | 跳转到类的源代码 |
Ctrl+B | 跳转到接口的定义 |
Ctrl+Shift+B | 跳转到接口的实现 |
Ctrl+F12 | 查看当前类的结构(方法,属性等) |
来源IDE Feature Trainer:https://plugins.jetbrains.com/plugin/8554-ide-features-trainer/