IntelliJ IDEA 快捷键汇总

Posted calvinit

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IntelliJ IDEA 快捷键汇总相关的知识,希望对你有一定的参考价值。

1、编辑

Windows & LinuxMac OS X说明
Ctrl + 空格Control + 空格基本代码补全(任何类、方法或变量的名称)
Ctrl + Shift + 空格Control + Shift + 空格智能代码补全(列出与预期类型一致的类、方法或变量)
Ctrl + Shift + 回车Command + Shift + 回车补全当前语句
Ctrl + PCommand + P参数信息(在方法调用参数中)
Ctrl + QF1快速查看注释文档
Shift + F1Shift + F1显示外部文档
Ctrl + 悬停Command + 悬停显示简略描述信息
Ctrl + F1Command + F1在光标处弹框显示错误或警告的描述信息
Alt + InsertCommand + N生成代码……(Getter 方法,Setter 方法,构造函数,hashCode 或 equals 方法,toString 方法)
Ctrl + OControl + O重写基类方法
Ctrl + IControl + I实现接口方法
Ctrl + Alt + TCommand + Option + T包裹代码……(if..else,try..catch,for,synchronized 等等)
Ctrl + /Command + /用行注释注释或取消行注释
Ctrl + Shift + /Command + Option + /用块注释注释或取消块注释
Ctrl + WOption + ↑增量选择代码块
Ctrl + Shift + WOption + ↓减少当前代码块选择到以前的状态(Ctrl + W的反向操作)
Alt + QControl + Shift + Q显示上下文信息
Alt + 回车Option + 回车显示代码建议并快速修复
Ctrl + Alt + LCommand + Option + L重新格式化代码
Ctrl + Alt + OControl + Option + O优化导入
Ctrl + Alt + IControl + Option + I自动优化代码缩进
Tab / Shift + TabTab / Shift + Tab缩进 / 反缩进选中行
Ctrl + XCommand + X剪切当前行或选定块到剪贴板
Ctrl + CCommand + C复制当前行或选定块到剪贴板
Ctrl + VCommand + V从剪贴板粘贴前面Ctrl + X剪切或Ctrl + C复制到的内容
Ctrl + Shift + VCommand + Shift + V从最近缓冲区选择内容粘贴
Ctrl + DCommand + D重复当前行或选定块
Ctrl + YCommand + Delete删除光标所在位置行
Ctrl + Shift + JControl + Shift + J智能行连接,合并多行为一行
Ctrl + 回车Command + 回车智能行分割,分割一行为多行
Shift + 回车Shift + 回车光标当前所在行后另起一行
Ctrl + Shift + UCommand + Shift + U切换插入单词或选定块的大小写
Ctrl + Shift + ] / [Command + Shift + ← / →选择直到代码块结尾 / 开头处
Ctrl + Delete / 退格Option + (Fn + Delete) / Delete删除到单词结尾 / 开头处
Ctrl + (数字键盘) + / -Command + + / -展开 / 折叠代码块
Ctrl + Shift + (数字键盘) + / -Command + Shift + + / -展开 / 折叠所有
Ctrl + F4Command + W关闭活动的编辑器选项卡

2、使用位置搜索

Windows & LinuxMac OS X说明
Alt + F7 / Ctrl + F7Option + F7 / Command + F7查找使用位置 / 在文件中查找使用位置
Ctrl + Shift + F7Command + Shift + F7在文件中高亮使用的位置
Ctrl + Alt + F7Command + Option + F7弹框显示使用位置

3、导航

Windows & LinuxMac OS X说明
Ctrl + NCommand + O跳转至类
Ctrl + Shift + NCommand + Shift + O跳转至文件
Ctrl + Alt + Shift + NCommand + Option + O跳转至符号(symbol)
Alt + ← / →Control + ← / →跳转至上一个 / 下一个编辑器选项卡
F12F12回到上一个工具窗口
EscEsc跳转到编辑器(从工具窗口)
Shift + EscShift + Esc隐藏当前或上次的活动窗口
Ctrl + Shift + F4Control + Shift + F4关闭活动的非编辑器选项卡
Ctrl + GCommand + L跳转至指定“行:列”
Ctrl + ECommand + ] / [弹框显示最近打开的文件
Ctrl + Alt + ← / →Command + Option + ← / →向前 / 向后导航
Ctrl + Shift + 退格Command + Shift + Delete导航到最后的编辑位置
Alt + F1Option + F1在任意视图中选择当前文件或符号
Ctrl + B / 单击Command + B / 单击跳转至声明处
Ctrl + Alt + BCommand + Option + B跳转至实现处
Ctrl + Shift + IOption + 空格 / Command + Y弹框显示类、变量或方法定义
Ctrl + Shift + BCommand + Shift + B跳转至类型定义处
Ctrl + UCommand + U跳转至超方法或超类
Alt + ↑ / ↓Control + ↑ / ↓跳转至前一个 / 后一个方法
Ctrl + ] / [Command + Option + ] / [移动至代码块结尾 / 开头处
Ctrl + F12Command + F12弹框显示文件结构
Ctrl + HControl +H类型层次结构
Ctrl + Shift + HCommand + Shift + H方法层次结构
Ctrl + Alt + HControl + Option + H调用层次结构
F2 / Shift + F2F2 / Shift + F2突出显示下一个 / 前一个错误
F4 / Ctrl + EnterF4 / Command + ↓编辑源代码 / 查看源代码
Alt + HomeCommand + ↑显示导航栏
F11F3添加 / 删除书签
Ctrl + F11Option + F3添加 / 删除助记书签
Ctrl + [0-9]Control + [0-9]跳转至指定编号的书签
Shift + F11Command + F3显示所有书签

4、搜索 / 替换

Windows & LinuxMac OS X说明
双击 Shift双击 Shift随处搜索
Ctrl + FCommand + F查找
F3 / Shift + F3Command + G / Command + Shift + G查找下一个 / 查找上一个
Ctrl + RCommand + R查找并替换
Ctrl + Shift + FCommand + Shift + F项目目录内查找
Ctrl + Shift + RCommand + Shift + R项目目录内查找并替换

5、实时模板

Windows & LinuxMac OS X说明
Ctrl + Alt + JCommand + Option + F包裹使用实时模板
Ctrl + JCommand + J插入实时模板

6、VCS(版本控制系统) / 本地历史

Windows & LinuxMac OS X说明
Ctrl + KCommand + K将变更提交至本地
Ctrl + Shift + KCommand + Shift + K将提交推送至 VCS
Ctrl + TCommand + T从 VCS 更新项目
Alt + Shift + COption + Shift + C查看最近的变更
Alt + `Control + V弹框显示 VCS 操作列表

7、重构

Windows & LinuxMac OS X说明
F5F5复制(类、文件等)
F6F6移动(类、文件等)
Alt + DeleteCommand + Delete安全删除
Shift + F6Shift + F6重命名
Ctrl + F6Command + F6更改签名
Ctrl + Alt + NCommand + Option + N内联方法
Ctrl + Alt + MCommand + Option + M提取方法
Ctrl + Alt + VCommand + Option + V提取变量
Ctrl + Alt + FCommand + Option + F提取属性
Ctrl + Alt + CCommand + Option + C提取常量
Ctrl + Alt + PCommand + Option + P提取参数

8、调试

Windows & LinuxMac OS X说明
F8F8步过,单步调试不进入函数内部
F7F7步入,单步调试并进入函数内部
Shift + F7Shift + F7智能步入
Alt + Shift + F7Option + Shift + F7强制步入
Shift + F8Shift + F8步出
Alt + F9Option + F9运行到光标处
Alt + F8Option + F8计算表达式
F9Command + Option + R恢复程序,继续执行,跳转至下一个断点或执行完程序
Ctrl + F8Command + F8设置或清除断点
Ctrl + Shift + F8Command + Shift + F8显示断点

9、编译和运行

Windows & LinuxMac OS X说明
Ctrl + F9Command + F9Make 项目(编译修改和依赖的)
Ctrl + Shift + F9Command + Shift + F9编译选中的文件,包或模块
Alt + Shift + F10Control + Option + R选择配置并运行
Alt + Shift + F9Control + Option + D选择配置并调试
Shift + F10Control + R运行
Shift + F9Control + D调试
Ctrl + Shift + F10Control + Shift + R / D从编辑器运行上下文配置

10、通用

Windows & LinuxMac OS X说明
Alt + 0Command + 0快速切换提交消息窗口
Alt + 1Command + 1快速切换项目窗口
Alt + 2Command + 2快速切换收藏夹窗口
Alt + 3Command + 3快速切换查找窗口
Alt + 4Command + 4快速切换运行窗口
Alt + 5Command + 5快速切换调试窗口
Alt + 6Command + 6快速切换问题窗口
Alt + 7Command + 7快速切换结构窗口
Alt + 8Command + 8快速切换服务窗口
Alt + 9Command + 9快速切换提交日志窗口
Ctrl + SCommand + S保存所有
Ctrl + Alt + YCommand + Option + Y与本地文件同步
-Control + Command + F切换全屏模式
Ctrl + Shift + F12Command + Shift + F12切换最大化编辑器
Alt + Shift + FOption + Shift + F添加到收藏夹
Alt + Shift + IOption + Shift + I代码检查,用当前配置文件检查当前文件
Ctrl + `Control + `快速切换现有模式方案
Ctrl + Alt + SCommand + ,打开设置对话框
Ctrl + Alt + Shift + SCommand + ;打开项目结构对话框
Ctrl + Shift + ACommand + Shift + A查找并调用编辑器的功能
Ctrl + TabControl + Tab在选项卡和工具窗口之间切换
双击 Ctrl双击 Control运行全部(命令或配置)

以上是关于IntelliJ IDEA 快捷键汇总的主要内容,如果未能解决你的问题,请参考以下文章

Intellij IDEA常用快捷键介绍 Intellij IDEA快捷键大全汇总

IntelliJ IDEA for MAC 快捷键设置汇总

IntelliJ IDEA2021.2 常用快捷键汇总总结

IntelliJ IDEA常用快捷键汇总

IntelliJ IDEA常用快捷键汇总

IntelliJ IDEA常用快捷键汇总