IntelliJ IDEA快捷键

工欲善其事,必先利其器,故整理了一份IntelliJ IDEA快捷键,较常用的已着重标注。

编辑

Ctrl + Space代码补全提示 (任何类的名称, 方法或变量)
Ctrl + Shift + Space智能代码补全(筛选方法列表和变量按预期类型)
Ctrl + Shift + Enter补全当前语句
Ctrl + P参数信息(在方法调用参数内)
Ctrl + Q快速文档查找
Shift + F1外部文档
Ctrl + mouse over code简要信息
Ctrl + F1在插入符号中显示错误或警告的说明
Alt + InsertGenerate code(Getters/Setters,Constructors,hashCode/equals,toString)
Ctrl + O重写方法
Ctrl + I实现方法
Ctrl + Alt + TSurround with(if…else,try…catch,for,synchronized,etc.)
Ctrl + /注释/取消注释行
Ctrl + Shift + /注释/取消注释代码块
Ctrl + W选择代码块
Ctrl + Shift + W将当前所选内容减少到以前状态
Alt + Q上下文信息
Alt + Enter显示意向操作和快速修复
Ctrl + Alt + L重新格式化代码
Ctrl + Alt + O优化导入
Ctrl + Alt + I自动缩进行/代码块
Tab / Shift + Tab缩进/取消缩进选定行
Ctrl + X or Shift + Delete将当前行或选定块剪切到剪贴板
Ctrl + C or Ctrl + Insert将当前行或选定块复制到剪贴板
Ctrl + V or Shift + Insert从剪贴板粘贴
Ctrl + Shift + V从最近的缓冲区粘贴.
Ctrl + D重复的当前行或选定的块
Ctrl + Y删除光标中的行
Ctrl + Shift + J智能拼接行
Ctrl + Enter智能拆分行
Shift + Enter光标下方增加新行
Ctrl + Shift + U在插入符号或选定块中切换单词大小写
Ctrl + Shift + ] / [选择直到代码块结束/开始
Ctrl + Delete从当前位置删除到单词结尾位置
Ctrl + Backspace从当前位置删除到单词开始位置
Ctrl + NumPad+/-展开/折叠代码块
Ctrl + Shift + NumPad+展开/折叠代码块
Ctrl + Shift + NumPad-全部折叠
Ctrl + F4关闭活动编辑器选项卡

搜索/替换

Double Shift全局搜索
Ctrl + F查找
F3查找下一个
Shift + F3查找上一个
Ctrl + R替换
Ctrl + Shift + F在路径中查找
Ctrl + Shift + R替代路径(文件内代码批量替换)
Ctrl + Shift + S结构搜索(仅限最终版本)
Ctrl + Shift + M结构替换 (仅限最终版本)
Alt + F7 / Ctrl + F7在文件中查找用法/查找用法
Ctrl + Shift + F7高亮显示
Ctrl + Alt + F7显示使用

编译/运行

Ctrl + F9制作项目(编译修饰和从属关系)
Ctrl + Shift + F9编译选定的文件、包或模块
Alt + Shift + F10选择配置并运行
Alt + Shift + F9选择配置和调试
Shift + F10运行
Shift + F9调试
Ctrl + Shift + F10从编辑器运行上下文配置

调试

F8单步执行(不进入类或方法)
F7单步执行(进入类或方法)
Shift + F7智能单步执行(步入类或方法)
Shift + F8跳出子函数
Alt + F9执行到光标所在位置
Alt + F8计算表达式
F9恢复运行
Ctrl + F8设置断点
Ctrl + Shift + F8查看断点

导航

Ctrl + N跳转到类(对话框内输入要找的类)
Ctrl + Shift + N跳转到文件(对话框内输入要找的文件)
Ctrl + Alt + Shift + N跳转到符号(对话框内输入要找的符号)
Alt + Right/Left跳转到下一/上一个编辑器选项卡
F12返回上一个工具窗口
Esc跳转到编辑器(从工具窗口)
Shift + Esc隐藏活动或上一个活动窗口
Ctrl + Shift + F4关闭活动运行/邮件/查找/… 选项卡
Ctrl + G跳转到指定行
Ctrl + E最近的文件弹出菜单
Ctrl + Alt + Left/Right后退/前进
Ctrl + Shift + Backspace导航到上一个编辑位置
Alt + F1在任何视图中选择当前文件或符号
Ctrl + B or Ctrl + Click跳转到声明类
Ctrl + Alt + B跳转到实现类
Ctrl + Shift + I打开快速定义查找
Ctrl + Shift + B跳转到类型声明
Ctrl + U跳转到父类/父类方法
Alt + Up/Down跳转到上一个/下一个方法
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显示书签

重构

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提取参数

VCS/本地历史记录

Ctrl + K提交项目至VCS
Ctrl + T从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查找操作
Ctrl + Tab切换选项卡/工具窗口

实时模板

Ctrl + Alt + JSurround with Live Template
Ctrl + JInsert Live Template(在弹出的列表框中选择
ITERIteration according to Java SDK 1.5 style
INSTCheck object type with instanceof and downcast it
ITCOIterate elements of java.util.Collection
ITITIterate elements of java.util.Iterator
ITLIIterate elements of java.util.List
PSFpublic static final
THRthrow new
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值