黑马程序员技术交流社区

标题: IDEA快捷键大全 [打印本页]

作者: 784283324    时间: 2020-2-20 15:55
标题: IDEA快捷键大全

NO.1
检索
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 选项清除重启
NO.2
编辑
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可以在以下情况选择自动提示:
①针对光标所在的接口,生成对应接口实现类。
②接口类中添加方法后,接口实现类自动实现。
③对调用的方法生成返回值
④对光标所在对象自动导包


NO.3
查看
Alt +7
弹出当前文件结构的窗口
Alt+F7
弹出工程或库中类、方法、变量等被使用处的窗口
Ctrl +F7
逐一显示当前文件中类、方法、变量等被使用处(可以用
F3
切换)
Ctrl+Shift+F7
高亮显示当前文件中类、方法、变量等被使用处
Ctrl +O
查看可重写或实现的方法
Ctrl +I
查看可实现的方法
Ctrl +Shift+"+"
展开代码
Ctrl + Shift+"-”
折叠代码
Ctrl + E
查看最近打开的文件列表
Ctrl + Shift +E
查看最近编辑的文件列表(若与搜狗输入法冲突重置即可)
Shift + ↑
滚轮上下滚动
NO.4跳转Ctrl+B
跳转到工程或库中类、方法、变量等被使用处
Ctrl + Alt + B
跳到方法实现处(能够跳过接口)
Ctrl + [ / ]
将光标移动到当前代码所在花括号的起始/终止位置
Ctrl + Tab
切换窗口,可以使用↑↓选择,Delete进行关闭操作
Alt + ←/→
向左或向右切换已打开的窗口
Ctrl+G
跳转到指定行
Ctrl + End
跳到文件尾
Ctrl + Home


跳到文件头
NO.5
导航
Ctrl+H
查看当前类的层级关系
Ctrl +F12
查询当前文件的所属成员(可以在弹出层进行检索)
Ctrl+Alt+←/→
回退/向前(上一次浏览的地方)
Ctrl+Shift+Backspace
回退到上一次修改的地方(向前可单独设置快捷键)
F2
跳转到下一个错误高亮放的地方
Shift+F2
回退到上一个错误高亮的地方
Alt + ↑/↓
将光标定位到代码所在方法或前/后的方法
Ctrl+Shift+数字
快速创建与取消书签
Ctrl + 数字
跳转到指定的书签
Shift+F11
NO.6
模板
Ctrl+J
快速插入动态模板
例如:
psf:生成“publicstatic final” 语句(加i或s选择数据类型)
psvm:生成main方法语句
thr :  生成“thrownew” 手动抛出异常语句
sout:生成System.out.println控制台输出语句;
itli :生成遍历List的for循环
itco  :生成遍历Collection的for循环语句
iter :生成增强型for循环语句
itit :生成遍历Iterator的while循环语句
inn:生成 ifnot null 语句
inst:生成”ifinstance of ”实例化判断语句
NO.7
重构
Alt+Delete
安全删除,删除前会提示调用的地方
Ctrl+F6
重构方法名称、参数、返回值等
Shift+F6
重命名
F5
复制类
F6

移动类
NO.8
编译运行
Ctrl+F9
编译工程
Ctrl+Shift+F9
重新编译选中的模块,文件等
Alt+Shift+F10
选择配置后启动运行
Alt+Shift+F9
选择配置后启动调试
Shift+F10
启动运行(相当于Run按钮)
Shift+F9
启动调试(相当于Debug按钮)
Ctrl+F2

停止调试(相当于Stop按钮)
NO.9
断点调试
F8
单步跳过
F9
跳过(进入下一个断点或执行完程序)
F7
进入函数内部
Shift+F8
跳出函数
Alt + F8
执行表达式查看指定变量的值
Ctrl + F8
给光标所在行添加与取消断点
Ctrl+Shift+F8

查看全部断点
弹出全部书签窗口






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2