idea中一款带你快速熟悉编码快捷键的插件

IDE Features Trainer 插件安装

File ->Settings ->Plugins 输入:IDE Features Trainer 搜索安装
idea中一款带你快速熟悉编码快捷键的插件
安装完成重启idea,在View -> Tool Windows 菜单中,不出意外应该会有learn这个选项,如图
idea中一款带你快速熟悉编码快捷键的插件
点击打开就可以跟着提示熟悉常用的快捷键了
idea中一款带你快速熟悉编码快捷键的插件
以下是我自己整理出来的快捷键。

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 跳到上一个查找的匹配项