IDE Features Trainer 插件安装
File ->Settings ->Plugins 输入:IDE Features Trainer 搜索安装

安装完成重启idea,在View -> Tool Windows 菜单中,不出意外应该会有learn这个选项,如图

点击打开就可以跟着提示熟悉常用的快捷键了

以下是我自己整理出来的快捷键。
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 |
跳到上一个查找的匹配项 |