版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_20538515/article/details/83009229
前言
刚开始使用idea的同学可能不熟悉idea的快捷键方式,觉得没有eclipse的好用,但是不建议把idea的keymap改成eclipse,因为idea的快捷键设计有它独到的一面,刚开始使用不习惯,但是用多了就会觉得这些快捷键非常好用,大幅度提高工作效率,听说大神们合理使用idea快捷键可以实现全键盘操作呢。so,不要固步自封,尝试新事物吧,你会发现一片新的天空(海阔天空)~
系统默认的快捷键
1. 代码操作相关的快捷键
快捷键 |
功能 |
Ctrl+Y |
删除一行 |
Ctrl+W |
选择光标所在行或者代码片(光标在大括号上),连续按会有其他效果 |
Ctrl+Z |
撤销操作 |
Ctrl+Shift+Z |
恢复Ctrl+Z撤销的操作 |
Alt+Enter |
引入类或提供给你选择的处理方法 |
Alt+Shift+上下 |
代码向上/下移动一行 |
Alt+/ |
复制上一个单词 |
Ctrl+Shift+Enter |
自动补全分号 |
Ctrl+Shift+V |
粘贴板历史 |
Ctrl+Alt+M |
将代码片段提取成为一个方法 |
Ctrl+G |
按行号和列号来查找 |
Ctrl+Alt+L |
格式化代码(和QQ快捷键冲突) |
Ctrl+Shift+Space |
自动补全代码 |
Ctrl+空格 |
代码提示 |
Ctrl+Alt+Space |
类名或接口名提示 |
2. 查找相关的快捷键
快捷键 |
功能 |
Ctrl+F |
在本文件查找,可通过方向键移动选择,按Esc消失 |
Ctrl+R |
在本文件内查找/替换 ,可选择 replace 和 replaceAll,按Esc消失 |
Ctrl+Shift+F |
在制定路径/模块/工程内查找(全局查找) |
Ctrl+N |
在本工程类查询某个类 |
Ctrl+Shift+N |
查询某个类(不限本工程)看源码很实用,比如我想看看jdk里面TreeMap这个类的代码,就可以用这个功能 |
3.查看代码相关的快捷键
快捷键 |
功能 |
Ctrl+H |
查看一个类的继承关系 |
Ctrl+B |
查看一个类或者变量的申明 |
Alt+F7 |
查找一个属性或方法被谁调用 |
Alt+上下 |
跳到上/下一个方法(或属性) |
Ctrl+上下 |
上下滑屏但是不移动光标 |
Alt+左右 |
同时打开多个文件时切换代码视图,切换到另一个文件视图 |
Ctrl+Alt+ 左右 |
返回至上次浏览的位置 非常实用,在多个文件代码中遨游的时候能够快速回到想去的位置 |
Ctrl+HOME/END |
光标跳转到第一行或最后一行 |
ALT+SHIFT+C |
最近修改的代码 |
4.提示类的快捷键
快捷键 |
功能 |
Ctrl+Q |
显示注释文档 |
Ctrl+P |
查看函数参数(光标在方法参数的括号内) |
Ctrl+J |
代码模板 |
5.重构类快捷键
快捷键 |
功能 |
Alt+Delete |
安全删除字段或方法 |
Ctrl+Alt+N |
去除一些多余的赋值过程或者函数 下面会单独演示 |
Shift+F6 |
重命名类或者变量 |
6.编译器相关快捷键
快捷键 |
功能 |
Alt+F12 |
打开命令行终端 |
Alt+1 |
打开工程结构 |
Alt+7 |
打开类结构 |
Alt+9 |
打开change |
7.debug快捷键
快捷键 |
介绍 |
F7 |
在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中 |
F8 |
在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内 |
F9 |
在 Debug 模式下,恢复程序运行,但是如果该断点下面代码还有断点则停在下一个断点上 |
Alt + F8 |
在 Debug的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果 |
Ctrl + F8 |
在 Debug模式下,设置光标当前行为断点,如果当前已经是断点则去掉断点 |
Shift + F7 |
在 Debug模式下,智能步入。断点所在行上有多个方法调用,会弹出进入哪个方法 |
Shift + F8 |
在 Debug 模式下,跳出,表现出来的效果跟 F9 一样 |
Ctrl + Shift + F8 |
在 Debug 模式下,指定断点进入条件 |
Alt + Shift + F7 |
在Debug模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果方法体还有方法,则会进入该内嵌的方法中,依此循环进入 |
8.启动相关
快捷键 |
介绍 |
Ctrl + F9 |
Build Project build整个项目 |
Shift + F9 |
项目以Debug模式进行启动当前项目 |
Shift + F10 |
项目以Run模式进行启动当前项目 |
Alt + Shift + F10 |
以Run模式进行启动某个项目 ,项目可选 |
Alt + Shift + F10 |
以Run模式进行启动某个项目 ,项目可选 |
Ctrl + F2 |
停止当前运行的项目 |
Ctrl + Shift + F2 |
停止后台进程 |
9.版本控制操作相关
快捷键 |
介绍 |
Ctrl + ALT + A |
添加文件到版本控制 |
Ctrl + T |
update当前项目 |
Ctrl + K |
提交当前项目的文件改动 |
Ctrl + Shift + K |
将已经提交的版本push到远程服务器 |
Ctrl + ALT + Z |
撤销本地更改 |
Ctrl + ALT + Shift + D |
查看本地文件更改内容 |