Intellij IDEA 2020全网最新最全的快捷键总结(一)

380 阅读4分钟

俗话说的好,“工欲善其事必先利其器”,熟练掌握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文件