IDEA实用快捷键推荐

服务器

浏览数:93

2020-6-24

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 发布

作者:民意代表