IDEA常用快捷键(个人笔记)

查找接口的实现类 ctrl+alt+B
删除无用包 ctrl+alt+O
处理异常快捷键 ctrl+alt+T
大小写转化 ctrl+shift+u
查看类的继承,层级关系图 ctrl+H
转自:http://blog.songshijun.top/IDEA%E5%BF%AB%E6%8D%B7%E9%94%AE.html
搜索
查找文本 CTRL+F
在当前文件中查找指定内容

替换文本 CTRL+R
在当前标签页中进行替换操作

全文查找 Ctrl+Shift+F
在整个项目、模块或者指定目录中搜索

全文替换 Ctrl+Shift+R
在整个项目、模块或者指定目录中进行替换操作

查找类 Ctrl+N
根据类名查找java类

查找文件 Ctrl+Shift+N

根据文件名查找文件

查找方法 Ctrl+Shift+Alt+N
根据方法名查找方法,不限于java方法

模糊查找 双击Shift
在当前项目查找需要的内容(文件、类、方法等),相当于多种搜索快捷键的结合体,在不知道要搜索的内容是文件还是类或者方法时可以使用。

智能提示
代码修复 Alt + Enter
展示当前当前光标所在代码,可以变化的扩展操作。

代码生成 Alt + Insert
自动生成某个类的 Getters, Setters, Constructors, hashCode/equals, toString 等代码。

代码生成 Ctrl + Alt + T
自动生成具有环绕性质的代码,比如:if…else,try…catch, for, synchronized 等等,使用前要先选择好需要环绕的代码块。

格式化代码 Ctrl + Alt + L
格式化当前文件中的代码。

自动缩进 Ctrl + Alt + I
按照缩进的设定,自动缩进所选择的代码段。

导包优化 Ctrl + Alt + O
优化导入的类和包,去除没有实际用到的包。

重写 Ctrl + O
重写父类的方法

查看
打开类/方法 Ctrl+B/Ctrl+Click
快速打开光标处的类或方法(跳转到定义处),如

查看子类 Ctrl+Alt+B
显示当前类或方法的所有实现类和子类(跳转到实现处)

最近文件 Ctrl + E
查看最近打开的文件

关闭文件 Shift + Click
按下shift同时单击标签栏上任意文件,可关闭该标签页

大括号跳转 Ctrl + [ / ]
可以跳转到当前代码所属大括号的开头/结尾

显示文件结构 Alt+7(Ctrl+F12)
ALT+7 靠左窗口显示当前文件的结构,Ctrl+F12 浮动显示当前文件的结构 。

参数列表 Ctrl + P
在调用某个方法时,使用该按键后,会展示出这个方法的调用参数列表信息。

显示注释文档 Ctrl + Q
展示某个类或者方法的 API 说明文档

查找TODO Alt+6
查找项目中的TODO注释

显示类结构 Ctrl+H
显示当前类的结构(类的继承层次)

编辑
删除代码 Ctrl + Backspace
单独按backspace键是一个字母一个字母的删除代码,Ctrl+Backspace是一次删除整个词

复制/剪辑/删除 Ctrl + D/X/Y
复制/剪辑/删除 所选的行

重命名 Shift + F6
修改变量或者方法名,所有引用的地方同步修改。

移动代码 Ctrl + Shift + Up/Down
上下移动选择的代码块,未选择代码则移动光标所在行

方法切换 ALT+ Up/Down
切换到上/下一个方法

大小写转换 Ctrl + Shift + U
所选择的内容进行大小写转换。

单行注释 Ctrl + /
对单行代码,添加或删除注释。

分为两种情况:如果只是光标停留在某行,那么连续使用该快捷键,会不断注释掉下一行的代码;

如果选定了某行代码(选定了某行代码一部分也算这种情况),那么连续使用该快捷键,会在添加或删除该行注释之间来回切换。

多行注释 Ctrl + Shift + /
对代码块,添加或删除注释。它与 Ctrl + / 的区别是,它只会在代码块的开头与结尾添加注释符号。

调试
步入 F7
进入下一步,如果当前行断点是一个方法,则进入当前方法体内,

如果该方法体还有方法,则不会进入该内嵌的方法中。

步过 F8
进入下一步,如果当前行断点是一个方法,则不进入当前方法体内。

恢复程序 F9
恢复程序运行,但是如果该断点下面代码还有断点则停在下一个断点上。

智能步入 Shift+F7
断点所在行上有多个方法调用,会弹出进入哪个方法。

步出 Shift+F8
跳出当前的类,到上一级。

运行至光标处 Alt+F9
让代码运行到当前光标所在处。

其他
缩进(不缩进) Tab (Shift + Tab)
缩进或者不缩进一次所选择的代码段。

错误定位 F2(Shift+F2)
高亮错误或警告快速定位

编辑历史导航 Ctrl+Alt+ left/right
前后导航编辑过的地方

窗口切换 Ctrl+Tab(Alt+ left/right)
在打开的文件窗口之间进行切换

选中(反选) Ctrl+W(Ctrl + Shift + W)
Ctrl + W 会选中当前光标所在的代码块,多次触发,代码块会逐级变大。

Ctrl + Shift + W 是 Ctrl + W 的反向操作,多次触发,代码块会逐级变小,最小变为光标。

定位 CTRL+G
跳转到指定行

原文地址:https://www.cnblogs.com/kiki-study/p/13656115.html