IDEA快捷键中文(window版)

为方便开发时,方便查看将idea windows 和linux 快捷键整理在这里。

一、获取官方说明

点击 Htlp --> Keymap Reference
在这里插入图片描述

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

二、高效快捷键

常用动态模板快捷键整理。在5.动态模板中也有部分定义。

快捷键说明
fori+TABfor (int i = 0; i < ; i++) {} 在for循环中使用索引
iter+TABfor (String s : list) {} 在for循环中进行if条件判断
ifn+TABif (list == null) {}
sout+TABSystem.out.println();
psf+Enterpublic static final
psfi+Enterstatic final int
psfs+Enterpublic static final String
psvm+Enterpublic static void main(String[] args) {}
new String().var+Enter对变量名进行补全 String s = new String();

类似这样的快捷键还有不少,这里仅列出了部分。

三、快捷键中文说明

我们可以获取官方英文版快捷键说明,但是查阅得时候对一些朋友来说比较费时的。所以这里将其翻译为中文,方便查看。
在这里插入图片描述

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在选项卡和工具窗口之间切换
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值