前言
刚开始使用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 | 查看本地文件更改内容 |