IDE Features Trainer 插件安装
File ->Settings ->Plugins 输入:IDE Features Trainer 搜索安装
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e822e9e4dd76d23323ecb9876a7f72cb.png)
安装完成重启idea,在View -> Tool Windows 菜单中,不出意外应该会有learn这个选项,如图
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/37ae6f330275fc15eb64bbbcf2f11b2c.png)
点击打开就可以跟着提示熟悉常用的快捷键了
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ac35c645ea5bcfdf3860ccc9ce879d89.png)
以下是我自己整理出来的快捷键。
Editor Basics
Actions
快捷键 | 说明 |
---|
Ctrl + Shift + A | 打开命令面板,可以通过tab键,切换搜索选项,Enter键执行 |
select
快捷键 | 说明 |
---|
Ctrl + Shift + ←/→ | 从当前光标开始,向左/向右选择一个单词 |
Ctrl + W | 从当前光标所在位置,扩展选择 |
Ctrl + Shift + W | 向当前光标所在的位置缩小选择 |
Ctrl + A | 全选 |
Comment Line
快捷键 | 说明 |
---|
Ctrl + / | 注释/取消注释(单行注释) |
Ctrl + Shift + / | 块注释/取消注释(取消注释时时需选中注释块) |
Delete Line
快捷键 | 说明 |
---|
Ctrl + Y | 删除行 |
Ctrl + Z | 撤销操作 |
Duplicate
快捷键 | 说明 |
---|
Ctrl + D | 复制行或多行(无需全部选中,一选中区域跨的行数为准) |
Move
快捷键 | 说明 |
---|
Alt + Shift + ↑/↓ | 上下移动一行 |
Ctrl + Shift + ↑/↓ | 在方法内上下移动一行,如果选中的是方法名所在的行,则上下移动整个方法 |
Collapse
快捷键 | 说明 |
---|
Ctrl + Num+/Num- | 展开或收起当前光标所在方法体、代码块 |
Ctrl + Shift + Num+/Num- | 全部展开或收起整个类的方法体、代码块 |
Multiple Selections
快捷键 | 说明 |
---|
Alt + J | 选中当前光标所在的单词,多按一次,则往后选中相同的单词 |
Alt + Shift + J | 向前取消选中的单词 |
Ctrl + Alt + Shift + J | 选中所有与当前光标所在的单词相同的单词,选中之后可以直接批量替换 |
Code Completion
Basic Completion
快捷键 | 说明 |
---|
Ctrl + Alt + 空格 | 创建对象,new关子健之后使用,将提示所有可创建的对象类型,默认为Ctrl + 空格键。 |
Ctrl + Alt + 空格 按两次 | 将提示与当前光标所在单词相似的可用常量和方法名 |
Smart Type Completion
快捷键 | 说明 |
---|
Ctrl + Shift + 空格 | 变量赋值时,显示当前上下文适用的变量,使用在return关键字之后,按两次快捷键,显示适用的返回变量。 |
Postfix Completion
快捷键 | 说明 |
---|
. | 激活后缀代码模板。File -> Editor -> General -> Postfix Completion |
Statement Completion
快捷键 | 说明 |
---|
Ctrl + Shift + Enter | 完成语句或语句块,如if、for自动完成小括号与大括号 |
Completion with Tab
快捷键 | 说明 |
---|
Ctrl + Alt + 空格 提示之后按tab键 | 使用选中的值,替换原来的值 |
Refactorings
Rename
快捷键 | 说明 |
---|
Shift + F6 | 重命名,get/set方法也会被重构,引用到的地方也会被重构 |
Ctrl + Alt + V | 将选中的内容提取为变量 |
Ctrl + Alt + M | 将选中的内容提取为方法 |
Ctrl + Alt + C | 将选中的内容提取为常量 |
Ctrl + Alt + P | 将选中的内容提取为参数 |
Code Assistance
Code Formatting
快捷键 | 说明 |
---|
Ctrl + Alt + L | 格式化选中的/或全部代码 |
Ctrl + P | 提示方法参数 |
Ctrl + Q | 提示类、方法或常量的文档注释信息 |
Ctrl + Shift + I | 在一个活动的窗口中显示类、方法或常量的定义 |
Code Assistance
快捷键 | 说明 |
---|
F2 | 跳到下一个error,并高亮显示 |
Ctrl + F1 | 查看错误描述 |
Alt + Enter | 快捷修复 |
Ctrl + Alt + T | 代码块重构 |
Ctrl + Shift + F7 | 在当前文件中全部高亮显示选中的内容 |
Navigaton
快捷键 | 说明 |
---|
F4 | 跳到类、方法或变量的定义处 |
Ctrl + B | 跳到类或接口的定义处 |
Ctrl +Alt +B | 显示类的所有子类或接口的所有实现类或子接口 |
Ctrl + F12 | 显示当前类的结构 |
Ctrl + F | 查找 |
F3/Enter | 跳到下一个查找的匹配项 |
Shift + F3 | 跳到上一个查找的匹配项 |