IDEA常用快捷键

编辑器
  • Ctrl + Space

    代码补全。以光标前的第一个单词作为关键词,在类名、方法名、变量名和关键字中进行模糊搜索。

    中文输入法下,该快捷键可能会被系统占用,解决方法:解决Ctrl + Space快捷键与系统输入法切换快捷键间的冲突

  • Ctrl + Shift + Space

    智能代码补全。以光标前的第一个单词作为关键词,在给定的类型范围内,进行模糊搜索。

  • Ctrl + Shift + Enter

    语句补全。如果没有在预选框中选中代码,则只会给语句添加分号。

  • Ctrl + P

    显示方法的所有参数,已匹配的参数会高亮显示。

  • Ctrl + Q

    查看被选中代码的javadoc注释

  • Shift+ F1

    查看IDEA外部注释

  • Ctrl + hover(鼠标悬停)

    查看被选中代码的简要信息

  • Ctrl + F1

    查看错误或警告的描述信息

  • Alt + Insert

    基本代码生成器

  • Ctrl + O

    覆盖方法

  • Ctrl + I

    实现接口中的方法

  • Ctrl + Alt + T

    选择条件语句。包括if、if…else、try…catch等

  • Ctrl + /

    单行注释\行内注释,选中注释再次使用则取消注释

  • Ctrl + Alt + /

    多行注释,选中注释再次使用则取消注释

  • Ctrl + W

    选中代码块,每按一次向外扩张一次

  • Ctrl + Shift + W

    取消选中代码块,每按一次向内缩小一次

  • Alt + Q

    显示上下文·1信息

  • Alt + Enter

    显示常用操作和快速修复建议

  • Ctrl +Alt + L

    格式化代码

  • Ctrl + Alt + O

    优化import信息

  • Ctrl + Alt + I

    自动缩进

  • Tab/Shift + Tab

    缩进/对选中的代码块取消缩进

  • Ctrl + X

    将当前行或选定代码块剪切到剪切板

  • Ctrl + C

    将当前行或选定代码块复制到剪切板

  • Ctrl + V

    从剪切板粘贴内容到指定位置

  • Ctrl + Shift + V

    从最近的缓冲区粘贴

  • Ctrl + D

    重复当前行或选定代码块

  • Ctrl + Y

    删除光标所在的行

  • Ctrl + Shift + J

    智能合并,用于格式化代码

  • Ctrl + Enter

    智能拆分

  • Shift + Enter

    新的代码行

  • Ctrl + Shift + U

    为光标所在位置或选中的代码块切换大小写

  • Ctrl + Shift + ]/[

    选择从]/[到光标所在位置的代码块

  • Ctrl + Delete/Backspace

    删除光标后的代码/光标前的代码,会自动判断单词

  • Ctrl + Shift + NumPad-/NumPad+

    代码块自动折叠/展开(不按shift也是可以的)

  • Ctrl + F4

    关闭当前编辑器选项卡

引用搜索
  • Alt/Ctrl + F7

    查看在哪些文件的那些地方被使用/查看在那些代码中被使用

  • Ctrl + Shift + F7

    高亮显示代码中被引用的地方

  • Ctrl + Alt + F7

    显示被引用的所有地方,只有一处则直接跳转

导航
  • Ctrl + N

    打开class文件搜索窗口

  • Ctrl + Shift + N

    打开file搜索窗口

  • Ctrl+ Alt+ Shift+ N

    打开symbol搜索窗口

  • Alt + →/←

    跳转到下一个编辑器窗口/上一个编辑器窗口(第一个窗口的上一个窗口是最后一个窗口)

  • F12

    返回到上一个Tool Window

  • Esc

    从Tool Window返回编辑器窗口

  • Shift + Esc

    隐藏活动窗口或上次活动窗口

  • Ctrl + Shift + F4

    关闭当前活动/消息/查找选项卡

  • Ctrl + G

    跳转到当前编辑器窗口的指定行

  • Ctrl + E

    打开Recent Files窗口

  • Ctrl + Alt + →/←

    跳转到光标下一次停留的地方/上一次停留的地方

  • Ctrl + Shift+ Backspace

    跳转到最后一个编辑点

  • Alt + F1

    在指定的视图中寻找当前文件或符号

  • Ctrl + B,Ctrl + Click

    跳转到所选中文件或符号被定义或使用的地方

  • Ctrl + Alt + B

    跳转到方法或类的实现

  • Ctrl + Shift + I

    弹出窗口,显示被选中符号的定义语句

  • CtrL + Shift + B

    跳转到对象的类型声明处

  • Ctrl + U

    跳转到父类的方法或父类

  • Alt + ↑/↓

    跳转到上一个/下一个方法

  • Ctrl + ]/[

    跳转到代码块的结束或开始

  • Ctrl + F12

    查看类的组织结构

  • Ctrl + H

    查看类的继承结构

  • Ctrl + Shift + H

    查看方法的层次结构

  • Ctrl + Alt + H

    查看方法的调用层次结构

  • F2/Shift + F2

    跳转到下一个/上一个高亮的错误处

  • F4/Ctrl + Enter

    编辑代码/查看代码

  • Alt + Home

    展示导航栏

  • F11

    生成书签

  • Ctrl + F11

    更改书签的编号

  • Ctrl + 0-9

    快速跳转到指定编号的书签处

  • Shift + F11

    显示所有书签

搜索与替换
  • Double Shift

    全局搜索

  • Ctrl + F

    在限定的窗口内进行搜索

  • F3/Shift + F3

    跳转到下一个或上一个

  • Ctrl + R

    替换当前窗口中的某个字段

  • Ctrl + Shift + F

    在路径中寻找

  • Ctrl + Shift+ R

    在路径中替换

代码模板
  • Ctrl + Alt + J

    使用模板包裹代码块

  • Ctrl + J

    选择模板包裹代码块

重构
  • F5

    将当前类以新类名复制到指定位置

  • F6

    将当前类的静态成员移动到指定类中

  • Alt + Delete

    安全删除

  • Shift + F6

    重命名

  • Ctrl + F6

    修改方法签名

  • Ctrl + Alt + N

    合并指定方法

  • Ctrl + Alt + M

    提取制定方法

  • Ctrl + Alt + V

    提取指定变量

  • Ctrl + Alt + F

    提取指定字段

  • Ctrl + Alt + C

    提取指定敞亮

  • Ctrl + Alt + P

    提取指定参数

调试
  • F8/F7

    步出(跳转到当前方法的下一条语句)/步进(进入每一个方法调用)

  • Shift+ F7/F8

    智能步进/步出

  • Alt + F9

    定位到光标所在地

  • Alt + F8

    计算表达式

  • F9

    跳过当前断点

  • Ctrl + F8

    标记/取消断点

  • Ctrl + Shift + F8

    查看所有断点

编译与运行
  • Ctrl + F9

    编译项目(编译修改和依赖)

  • Ctrl + Shift + F9

    编译选中的文件、包或模块

  • Alt + Shift + F10/F9

    指定配置并运行/调试

  • Shift + F10/F9

    运行/调试

  • Ctrl + Shift + F10

    从指定的编辑器窗口运行程序

版本控制/本地历史
  • Ctrl + K/T

    向VCS提交代码/从VCS拉取代码

  • Alt + Shift + C

    查看最近变更

  • Alt + `

    弹出VCS窗口

通用快捷键
  • Alt + 0-9

    打开对应的工具窗口

  • Ctrl + S

    保存所有

  • Ctrl + Alt + Y

    同步

  • Ctrl + Shift + F12

    最大化/复原编辑器窗口

  • Alt + Shift + F

    添加到收藏夹

  • Alt + Shift + i

    用当前配置文件检查当前文件

  • Ctrl + `

    快速切换模板(如编辑器皮肤等)

  • Ctrl + Alt + S

    打开设置对话框

  • Ctrl + Alt + Shift + S

    打开项目结构对话框

  • Ctrl + Shift + A

    打开Action搜索窗口

  • Ctrl + Tab

    跳转到选定的tool window或编辑器窗口

  • Alt + S

    打开设置对话框

  • Ctrl + Alt + Shift + S

    打开项目结构对话框

  • Ctrl + Shift + A

    打开Action搜索窗口

  • Ctrl + Tab

    跳转到选定的tool window或编辑器窗口

常用语句快速生成器
简写实际语句
thrthrow new
.soutSystem.out.println();
.forfor(T t:T[]){}
psvmpublic void static main(String[] args){}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值