熟练IntelliJ IDEA 50个快捷键

IntelliJ IDEA作为一款高效的JAVA IDE,快捷键是大多数开发者津津乐道的闪光点,快速浏览一下IntelliJ IDEA常用的50个快捷键。

IntelliJ IDEA

 

IntelliJ IDEA

Shift两连击     开启无所不能的快捷搜索

Shift双击快捷键应该是使用频率最高的快捷键,它强大的搜索能力,检索的范围不仅限于项目本身,还包括IntelliJ IDEA自身的功能,和开发者新建的各种命令。

如果仅仅是全方位检索,这个功能就显得有点鸡肋了,Shift两连击的点眼之笔,在于它的响应能力,当搜索文本文件时,它会用编辑器打开文件,搜索目标为一个功能的时,它会调出功能对话框,搜索的对像是一条命令时,它会调用相应的工具执行这条命令(如:新建了一条Maven构建项并命令为pack,当通过这个快捷键搜索pack,确认搜索结果无误后,点击回车,这条Maven构建就会被执行)。

IntelliJ IDEA的快捷键组合数量过百,常用的可能不到50,以下列举了一些常规的快捷键,按功能分组后按使用频率排序,有些快捷键用法一看便知,有些则需要一些前置条件(如:是否选中、焦点的位置),这些可能需要一点耐心去琢磨。

Ctrl + N 根据类名进行搜索

Ctrl+Alt+Shift+N 根据方法名或属性名称进行搜索

Ctrl+Shift+N 根据物理文件名或路径进行查找,(试试输入:a/b/c/,看看会得到什么)

Ctrl+B 查看指定的类和方法的使用列表

Alt + F7 查看类和方法在项目中的使用情况(以目录结构展现)

Ctrl + Alt + F7 查看一个类、方法或变量使用列表

Alt+Shift+C 查看最近的修改记录

Ctrl+K 提交修改(针对版本控制)

Ctrl+E 文件访问记录列表(文件打开记录),以时间从近到远排序

Ctrl+F 在当前文件中进行查找

Ctrl+R 在当前文件中执行替换操作(已经执行过Ctrl+F的操作)


Ctrl + W 选中类、方法区域、一个条件的作用域或一行

Ctrl + D 复制所选块(结合Ctrl + W)或当前行 (复制一行)

Ctrl+Y   删除焦点所在行(删除一行)

Ctrl+Shift+向上/下箭头  向上/下移动当前行

Ctrl + Shift + J 快速合并两行代码为一行,并删除中间多余空格

 

Ctrl + Q 查看类、方法的注释

Ctrl + F12 查看类的属性和方法列表

F3或Shift+F3 快速查看某个变量在当前类中的引用

Alt+Q 查看当类或方法的申明(焦点落在方法中为查看方法的申明)

 

F2或Shift+F2 快速跳至高亮语法的位置,一般为红色标记的变量

Alt+上/下方向键  快速跳至距焦点最近的方法的开始位置

 

Alt+Shift+F10 运行程序

Alt+F12 打开命令行终端

Ctrl+Shift+A 搜索工具栏中的某一功能

Ctrl + Alt + Shift + I  快速查找并执行某个功能

 

Alt+F8 调试中查看选中表达式的值(结合Ctrl+W更快捷)

Alt+单击 调试中查看表达式的值

 

Ctrl+H 查看当前类的继承结构

Ctrl + O 列出父类中可以覆盖的方法

Ctrl + i  列出当前类需要实现的方法

Alt + Insert 自动生成构造方法、Getter、Setter等一系列方法

Ctrl + Alt + B  列出当前接口所有的实现类

 

Ctrl+Shift+Enter 快速补全逻辑结构,if、try/catch、do-while、return等

Ctrl + Alt + T 快速生成结构代码(try\catch、for循环、try\finally、synchronized等等)

Ctrl + Shift +空格 补全代码,如:String a =(  map.get("name");[注意等号后面的半个小括号,在半个小括号处按下快捷键]

it[..]+Tab 快速生成迭代结构,如:输入itar+ Tab 生成数组迭代结构 ,输入itco +Tab 生成集合迭代结构

Ctrl+J 快速生成一段代码或结构,具体生成结果请自行实验知晓

 

Ctrl+Alt+Shift+T 调出重构功能菜单

F6 快速把当前类移动到指定的包下

Shift + F6 重命名类、方法、属性

Ctrl + Alt + V 重构表达式代码块

Alt+Enter  快速执行某一种潜在的可能需要实现的功能

Ctrl+Alt+Shift+U 生成UML类图

Ctrl+Alt+U 以弹框的方式打开UML类图

 

Ctrl + Shift + /  用/**/注释或取消注释(可以结合Ctrl+w)

Ctrl + /      单行注释或取消注释

Alt + /      复制距离焦点左侧最近的字符内容

Shift+单击文件tab 快速关闭当前文件

Ctrl+F4 关闭当前文件

 

Shift + Esc 隐藏视图栏,并把焦点转回到编辑区域

Alt + F1 从多个视角查看当前文件(项目中位置,文件的结构、Maven结构)

Esc       快速把鼠标的焦点转回到编辑区域

F12      把焦点从编辑区域转回到工具窗口

当掌握了这些快捷键,才有可能体会到IntelliJ IDEA这款工具为何会后来居上,越来越流行的原因。