IntelliJ IDEA Windows&Linux 快捷键(官方)


引言

IntelliJ IDEA 是最好的 Java 开发工具之一。我们熟练掌握它是必不可少的,而熟练使用快捷键可以极大的提高开发效率。熟悉这些快捷键,加强使用,形成良好的习惯。本文内容是以 IntelliJ IDEA 2019.3 版本为基础进行说明的,其他版本可能有稍微不同。


一、获取官方说明

点击 Htlp --> Keymap Reference
Keymap Reference
可以看到 ReferenceCard.pdf 文件,这个便是快捷键的官方文档,我们可以保存到本地供随时查阅
ReferenceCard.pdf

二、快捷键中文说明

我们可以获取官方英文版快捷键说明,但是查阅得时候对于爱国的朋友来说比较费时的。所以这里将其翻译为中文,方便查看。

1.编辑

快捷键说明
Ctrl + Space基本代码完成(任何类、方法或变量的名称)
Ctrl + Shift + Space智能代码完成(根据期望的类型过滤方法和变量列表)
Ctrl + Shift + Enter补全当前语句
Ctrl + P显示参数信息(在方法内调用的参数)
Ctrl + Q快速查找文档
Shift + F1外部文档
Ctrl + hover基本信息
Ctrl + F1在插入符号处显示错误或警告的描述
Alt + Insert生成代码(Getters, Setters, 构造函数, hashCode/equals, toString)
Ctrl + O重载方法
Ctrl + I实现方法
Ctrl + Alt + T包裹代码…(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自动缩进行
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 + NumPad+/-展开/折叠代码块
Ctrl + Shift + NumPad+展开所有代码块
Ctrl + Shift + NumPad-折叠所有代码块
Ctrl + F4关闭活动的编辑标签

2.用法查找

快捷键说明
Alt+F7/Ctrl+F7查找用法/查找文件中的用法
Ctrl+Shift+F7在文件中高亮显示用法
Ctrl+Alt+F7显示用法

3.导航

快捷键说明
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 , Ctrl + Click转到声明
Ctrl + Alt + B转到实现
Ctrl + Shift + I打开定义快速查找
Ctrl + Shift + B转到方法定义处
Ctrl + U转到 super-method / super-class
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显示书签

4.查找/替换

快捷键说明
Double Shift查找所有
Ctrl + F查找
F3 / Shift + F3查找下一个/查找前一个
Ctrl + R替换
Ctrl + Shift + F在路径中查找
Ctrl + Shift + R在路径中替换

5.动态模板

快捷键说明
Ctrl + Alt + J动态模板围绕
Ctrl + J插入动态模板
iter根据Java SDK 1.5风格进行迭代
inst使用instanceof检查对象类型并向下强制转换它
itcojava.util.Collection的迭代元素
ititjava.util.Iterator的迭代元素
itlijava.util.List的迭代元素
psfpublic static final
thrthrow new

6.重构

快捷键说明
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提取参数

7.调试

快捷键说明
F8/F7跳过,进入/进入
Shift + F7 / Shift + F8智能进入/跳出
Alt + F9运行到光标处
Alt + F8计算表达式
F9重新开始程序
Ctrl + F8切换断点
Ctrl + Shift + F8查看断点

8.编译和运行

快捷键说明
Ctrl + F9使项目(编译修改和依赖)
Ctrl + Shift + F9编译选定的文件、包或模块
Alt + Shift + F10/F9选择配置并运行/调试
Shift + F10/F9运行/调试
Ctrl + Shift + F10从编辑器运行上下文配置

9.版本控制(VCS)/本地历史

快捷键说明
Ctrl + K / Ctrl + T将项目提交给VCS/从VCS进行更新
Alt + Shift + C查看最新改变
Alt + BackQuote (`)弹出VCS操作

10.通用

快捷键说明
Alt + #[0-9]快速切换打开界面模块
Ctrl + S保存全部
Ctrl + Alt + Y同步
Ctrl + Shift + F12最大化编辑器
Alt + Shift + F添加到收藏夹
Alt + Shift + I用当前配置文件检查当前文件
Ctrl + BackQuote (`)快速转换现有组合
Ctrl + Alt + S打开设置对话框
Ctrl + Alt + Shift + S打开项目结构对话框
Ctrl + Shift + A查找功能
Ctrl + Tab在选项卡和工具窗口之间切换

总结

使用 IDEA 快捷键可以提高开发效率,加快代码编写速度。不用频繁移动鼠标,直接用键盘就可以完成常用操作,省时省力。并且,快捷键可根据个人习惯进行自定义,让编程变得更加舒适和高效。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程火箭车

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值