IDEA实用快捷键推荐
IDEA快捷键
IDEA为大部分操作提供了快捷键,使用快捷键可以让我们在写代码的时候手不需要离开键盘,大大提高了我们的编码效率。我自己作为一个习惯了点击鼠标的人,深知要将习惯改变过来非常困难,而且很多快捷键并不方便记忆,但使用快捷键的收获无疑是巨大的。在写代码时,可以慢慢培养自己使用快捷键的习惯,克服点击鼠标的冲动,在数量使用快捷键以后,编码速度一定会大幅度提升。同时,我们还可以配合使用插件Key Promoter X的快捷键提示功能。在使用鼠标操作的时候,Key Promoter X会将相应的快捷键在右下角用一个弹窗提示出来。
查看
快捷键 | 作用 |
---|---|
Ctrl + O | 查看可以重写的父类方法并选择重写 |
Ctrl + E Ctrl +Shift + E |
显示最近浏览或编辑过的文件 |
Alt+Left Alt+Right |
页面切换 |
F11 | 添加/删除当前书签 |
Shift + F11 | 显示所有书签 |
Ctrl + Alt + Shift + U | 查看类的继承关系图(UML图) |
Ctrl + H | 查看类的继承关系 |
Ctrl + Shift + V | 打开历史粘贴板 |
Ctrl + Q | 查看注释文档 |
Alt + F1 | 可以将正在编辑的元素在各个面板中定位 |
Ctrl + Shift + F7 Ctrl + F7 |
高亮当前元素在当前文件中的使用 |
Alt + Shift + C | 对比最近修改的代码 |
Alt + 6 | 查看所有TODO |
Ctrl + Alt + S | 打开设置界面 |
代码操作
快捷键 | 作用 |
---|---|
Ctrl + Alt + L | 代码格式化 |
Ctrl + Y | 删除行 |
Ctrl + D | 复制粘贴当前行到下一行 |
Ctrl+W | 选择单词继而语句继而行继而函数 |
Alt+Up Alt+Down |
方法间快速移动 |
Ctrl + P | 显示方法的参数信息 |
Ctrl + F12 | 浮动窗显示类结构,通过输入关键词完成快速定位类元素 |
Ctrl+ Alt+ Right Ctrl + Alt + Left |
将光标移到前或后编辑历史记录处 |
Shift + Alt + Up Shift + Alt + Down |
当前行上下移 |
Ctrl + G | 通过行号跳转到指定的行 |
Ctrl + Shift + 空格 | 给出命名相关的智能提示 |
Ctrl + Alt + 空格 | 类名或接口名提示 |
Alt + 鼠标左键 | 列选择 |
Ctrl + Shift + U | 字母大小写转换 |
Crtl + Alt + M | 将一段代码抽取成方法 |
Shift + F6 | 重命名变量、文件、类等 |
Ctrl + / | 注释(//) |
Ctrl + Shift + / | 注释(/**/) |
Alt + 1 Ctrl + Shift + F12 |
切换Project面板打开关闭状态 |
Ctrl+[ Ctrl+] |
跳到大括号的开头/结尾 |
F2 Shift + F2 |
高亮错误或警告快速定位 |
Ctrl + Alt + O | 优化导入的类和包 |
Ctrl+Shift+Insert | 选择历史剪贴板内容并插入 |
Ctrl+Shift+Backspace | 跳转到上次编辑的地方 |
Ctrl + B Alt + 鼠标左键 |
打开光标处的类或方法 |
Alt + Enter | 万能键,会根据场景弹出需要的内容,比如补全代码 |
生成代码
快捷键 | 作用 |
---|---|
Alt+Insert | 生成构造器/Getter/Setter等 |
Ctrl+Alt+T | 把代码包在一块内,例如try/catch |
Ctrl+Alt+V | 引入方法返回值对应的变量 (这个跟自动Ctrl+Enter后选择引入变量差不多) |
Ctrl + Alt + F | 将局部变量抽取成全局变量 |
搜索
快捷键 | 作用 |
---|---|
Ctrl + F | 当前文件里查询 |
Ctrl + Shift + F | 全局搜索 |
Ctrl +R | 当前文件替换 |
Ctrl + Shift + R | 全局替换 |
Ctrl + Shift + N | 查找文件 |
Ctrl + N | 查找类 |
git操作
快捷键 | 作用 |
---|---|
Ctrl + T | 拉取代码 |
Ctrl + K | 提交代码到本地 |
Ctrl + Shift + K | 推送代码到远程仓库 |
运行代码
快捷键 | 作用 |
---|---|
Shift + F9 | debug |
Shift + F10 | run |
调试
快捷键 | 作用 |
---|---|
F8 | 下一步 |
F7 | 进入当前方法 |
Alt + Shift + F7 | 强制进入当前方法,强制进入使用F7时IDEA会跳过那些第三方或JDK的代码 |
Shift + F8 | 跳出方法 |
Ctrl + F8 | 给当前行打上/取消断点 |
Ctrl + Shift + F8 | 查看所有断点 |
F9 | 跳到下一个断点 |
本文由博客群发一文多发等运营工具平台 OpenWrite 发布