Intellij IDEA 2020全网最新最全的快捷键总结(一)
俗话说的好,“工欲善其事必先利其器”,熟练掌握IDEA的快捷键能显著提升我们的开发效率,帮助我们快速调试代码。
注:文中粗体的命令为常用型
文件型
Ctrl + Alt + S 打开设置
Ctrl + Alt + Shift + S 打开项目结构设置
Ctrl + Alt + Y 刷新本地文件
编辑操作型
Ctrl + Z 撤销上一步操作
Ctrl + Shift + Z 撤销之前的撤销动作(与 Ctrl + Z 相反)
Ctrl + X 剪切
Ctrl + C 复制
Ctrl + V 粘贴
Ctrl + Alt + Shift + C 复制引用(必须选择类名)
Ctrl + Shift + C 从粘贴历史中粘贴
Ctrl + Alt + Shift + V 无格式粘贴
Ctrl + A 全选
Ctrl + W 扩展性选择(可以选择字符继而单词,继而语句,继而行,继而行,继而方法,继而类)
Ctrl + Shift + W 收缩式选择(Ctrl + W 相反)
Ctrl + Shift +Enter 完成当前声明(语句完成)
Ctrl+Shift+J,整合行
Ctrl + D 复制所选内容(用于文件则代表启用文件比较功能,类似BeyondCompare)
Tab 缩进所选内容,转到下一个参数(此功能需手动开启)
Shift + Tab 反缩进所选内容,转到前一个参数(此功能需手动开启)
Ctrl + Shift + U 切换所选内容大小写
视图显示型
Alt + 1 快速打开或隐藏 Project 面板
Alt + 2 快速打开或隐藏 Favorites 面板(含书签,断点)
Alt + 4 快速打开或隐藏 Run 面板
Alt + 5 快速打开或隐藏 Debug 面板
Alt + 6 快速打开或隐藏 TODO 面板
Alt + 7 快速打开或隐藏当前类的结构面板
Alt + 8 快速打开或隐藏 Services 面板(开发微服务项目时可快速启动多个服务,类似SpringBoot Dashboard)
Alt + Shift + \ 显示项目中所有文件的最后修改时间与文件大小
Ctrl + Shift + I 快速查看光标所在的方法 或 类的定义
Ctrl + Q 快速查看文档信息
Ctrl + P 显示参数信息
Ctrl + Shift + P 显示类型信息
Alt + Q 显示包含当前光标所在代码的父节点信息
Ctrl + E 最近打开的文件
Ctrl + Shift + E 最近打开文件的位置
Alt + Shift + E 最近所做的修改
Ctrl + ` 快捷切换方案(颜色显示方案,代码风格方案,快捷键方案,显示模式方案[全屏,演示,分屏])
定位导航型
Ctrl + N 快速查找类
Ctrl + Shift + N 快速查找文件
Ctrl + Shift + Alt + N 快速查找符号或引用
Ctrl + G 定位到指定行
Ctrl + Alt + ⬅/➡ 返回上次浏览的位置
F11 设置书签
Ctrl + F11 采用助记符号设置书签
Shift + F11 显示所有书签
Alt + F1 弹出Select in 视图 (可定位文件位置,显示当前文件的结构,打开项目结构设置,打开所在文件夹)
Alt + Home 跳至导航栏
Ctrl + B 如果是类,那么会跳转到当前光标所在的类定义或者接口;如果是变量,会打开一个变量被引用的列表。
Ctrl + Alt + B 跳转到实现类,而不是接口
Ctrl + Shift + B 打开变量的类型所对应的类代码,只对变量有用(可能会与常用输入法冲突)
Ctrl + U 打开方法的超类方法或者类的超类,只对有超类的方法或者类有效
Ctrl + Shift + T 快捷创建测试类或方法
Ctrl + Shift + Home 相关符号
Ctrl + F12 显示类的结构列表
Ctrl + Shift + F12 显示类的路径(倒序)
Ctrl + H 显示类的层次结构
Ctrl + Shift + H 显示方法的层次结构
Ctrl + Alt + H 显示所有调用了当前的类的调用列表
F2 / Shift + F2 高亮错误或警告快速定位
Alt + ⬆/⬇ 在某个类中,跳到上一个/下一个方法的签名上
代码编辑型
Ctrl + O 覆盖父类的方法
Ctrl + I 实现接口的抽象方法
Alt + Insert 快速生成代码(构造器,toString方法,测试类或方法,版权信息,覆写符类方法)
Ctrl + Alt + T 将代码包在块内(if [try ...catch],[try finally],[try with resource],[runnable],[do while]等)
Ctrl + Shift + Delete 从块结构中释放出来(重构代码用到较多)
Ctrl + Space 补全代码,由于经常与操作系统的输入法的切换冲突,所以实际很少用
Ctrl + Shift + Space 在列出的可选项中只显示出你所输入的关键字最相关的信息
Alt + / 向上循环扩展词
Alt + Shift + / 向下循环扩展词
Ctrl + Alt + L 格式化代码
Ctrl + Alt + Shift + L 显示格式化代码对话框
Ctrl + Alt + I 将选中的代码进行自动缩进编排(JSP中也适用)
Ctrl + Alt + O 优化导入的类和包
Ctrl + Shift + ↑/↓ 向上/下移动声明语句
Alt + Shift + ↑/↓ 向上/下移动语句
Ctrl + Shift + Alt + ←/→ 在方法中移动参数顺序
Ctrl + Shift + Alt + K 将Java文件转换为Cotlin文件