IDEA快捷键大全
Posted jansens520
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA快捷键大全相关的知识,希望对你有一定的参考价值。
一、检索
Ctrl + F |
在当前文件进行文本查找 |
Ctrl + R |
在当前文件进行文本替换 |
Ctrl + Shift + F |
全局进行文本查找(若与搜狗输入法冲突重置即可) |
Ctrl + Shift + R |
全局进行文本替换 |
连按两次Shift |
采用Search Everywhere检索 |
Ctrl + N |
通过类名查找(类名:行号可以跳转到指定行) |
Ctrl + Shift +N |
通过文件名查找 |
备注:当名称检索失效时,可以尝试清除缓存:
①点击 File 选择 Invalidate Caches/Restart
②点击 Invalidate And Restart 选项清除重启
二、编辑
Ctrl + Alt + O |
优化import(未使用的会自动删除) |
Alt + Insert |
代码自动生成(构造方法,Get/Set方法,ToString等方法) |
Ctrl + Z |
撤销 |
Ctrl + Shift + Z |
恢复Ctrl+Z 撤销掉的内容 |
Ctrl + / |
添加或去除光标所在行代码注释 |
Ctrl + Shift + / |
添加或去除指定代码块注释 |
Ctrl + Alt + T |
针对选中代码自动生成提示语句 |
Ctrl + Shift + Enter |
自动补全代码(如if while ";"等自动补全) |
变量名.if |
快速生成if(布尔值) |
变量名.notn |
快速判断对象是否为空 |
变量名.return |
快速return |
Alt+Shift+↑/↓ |
上移或下移一行 |
Ctrl +Alt +M |
抽取代码为方法 |
Ctrl + Shift +Alt |
多行同时编辑 (同时按住按键后鼠标选择要修改处) |
Ctrl + C |
复制光标所在行 |
Ctrl + X |
剪贴光标所在行 |
Ctrl + Y |
删除光标所在行 |
Ctrl + D |
复制光标所在行到下一行 |
Ctrl + Delete |
删除光标后面的代码 |
Ctrl + BackSpace |
删除光标前面的代码 |
Ctrl + Alt + L |
格式化代码(可以在Code Style中设置规则) |
Ctrl+W |
逐渐扩大选中光标位置的代码 |
Ctrl+Shift+W |
逐渐缩小选中光标位置的代码 |
Ctrl+Shift+C |
复制当前文件的绝对路径 |
Ctrl+Alt+Shift+C |
复制当前文件的引用路径 |
Ctrl + F4 |
关闭当前编辑文件 |
Alt + Enter |
代码补全提示 |
备注:针对Alt + Enter可以在以下情况选择自动提示:
①针对光标所在的接口,生成对应接口实现类。
②接口类中添加方法后,接口实现类自动实现。
③对调用的方法生成返回值
④对光标所在对象自动导包
三、查看
Alt +7 |
弹出当前文件结构的窗口 |
Alt+F7 |
弹出工程或库中类、方法、变量等被使用处的窗口 |
Ctrl +F7 |
逐一显示当前文件中类、方法、变量等被使用处(可以用F3切换) |
Ctrl+Shift+F7 |
高亮显示当前文件中类、方法、变量等被使用处 |
Ctrl +O |
查看可重写或实现的方法 |
Ctrl +I |
查看可实现的方法 |
Ctrl + Shift+"+" |
展开代码 |
Ctrl + Shift +"-” |
折叠代码 |
Ctrl + E |
查看最近打开的文件列表 |
Ctrl + Shift + E |
查看最近编辑的文件列表(若与搜狗输入法冲突重置即可) |
Shift + ↑ |
滚轮上下滚动 |
四、跳转
Ctrl+B |
跳转到工程或库中类、方法、变量等被使用处 |
Ctrl + Alt + B |
跳到方法实现处(能够跳过接口) |
Ctrl + [ / ] |
将光标移动到当前代码所在花括号的起始/终止位置 |
Ctrl + Tab |
切换窗口,可以使用↑↓选择,Delete进行关闭操作 |
Alt + ←/→ |
向左或向右切换已打开的窗口 |
Ctrl+G |
跳转到指定行 |
Ctrl + End |
跳到文件尾 |
Ctrl + Home |
跳到文件头 |
五、导航
Ctrl+H |
查看当前类的层级关系 |
Ctrl +F12 |
查询当前文件的所属成员(可以在弹出层进行检索) |
Ctrl+Alt+←/→ |
回退/向前(上一次浏览的地方) |
Ctrl +Shift+Backspace |
回退到上一次修改的地方(向前可单独设置快捷键) |
F2 |
跳转到下一个错误高亮放的地方 |
Shift+F2 |
回退到上一个错误高亮的地方 |
Alt + ↑/↓ |
将光标定位到代码所在方法或前/后的方法 |
Ctrl+Shift+数字 |
快速创建与取消书签 |
Ctrl + 数字 |
跳转到指定的书签 |
Shift+F11 |
弹出全部书签窗口 |
六、模板
Ctrl+J |
快速插入动态模板 |
例如:
psf:生成“public static final” 语句(加i或s选择数据类型)
psvm:生成main方法语句
thr : 生成“throw new” 手动抛出异常语句
sout:生成System.out.println 控制台输出语句;
itli :生成遍历List的for循环
itco :生成遍历Collection的for循环语句
iter :生成增强型for循环语句
itit :生成遍历Iterator的while循环语句
inn:生成 if not null 语句
inst:生成”if instance of ”实例化判断语句
七、重构
Alt+Delete |
安全删除,删除前会提示调用的地方 |
Ctrl+F6 |
重构方法名称、参数、返回值等 |
Shift+F6 |
重命名 |
F5 |
复制类 |
F6 |
移动类 |
八、编译运行
Ctrl+F9 |
编译工程 |
Ctrl+Shift+F9 |
重新编译选中的模块,文件等 |
Alt+Shift+F10 |
选择配置后启动运行 |
Alt+Shift+F9 |
选择配置后启动调试 |
Shift+F10 |
启动运行(相当于Run按钮) |
Shift+F9 |
启动调试(相当于Debug按钮) |
Ctrl+F2 |
停止调试(相当于Stop按钮) |
九、断点调试
F8 |
单步跳过 |
F9 |
跳过(进入下一个断点或执行完程序) |
F7 |
进入函数内部 |
Shift+F8 |
跳出函数 |
Alt + F8 |
执行表达式查看指定变量的值 |
Ctrl + F8 |
给光标所在行添加与取消断点 |
Ctrl+Shift+F8 |
查看全部断点 |
以上是关于IDEA快捷键大全的主要内容,如果未能解决你的问题,请参考以下文章