最全IDEA快捷键

欢迎去楼主个人博客网站一览(^_^)∠※

编辑

Ctrl + Space 基本代码完成(任何类、方法或变量的名称)【代码提示】
Ctrl + Shift + Space 智能代码完成(过滤器的方法和变量预期的类型列表)
Ctrl + Shift + Enter 完成语句【不是完整语句时补全,已经是完整语句时换行】
Ctrl + P 查看方法可能的参数信息
Ctrl + Q 快速查看java API文档
Shift + F1 打开外部API文档【如果有的话maven项目特别好使】
Ctrl + mouse 悬浮显示鼠标覆盖的代码的简介【点击进入对应的源文件】
Ctrl + F1 显示详细的错误或警告描述
Alt + Insert 生成代码… (Getters, Setters, Constructors,hashCode/equals, toString)
Ctrl + O 重写方法
Ctrl + I 实现方法
Ctrl + Alt + T 使用(if..else, try..catch, for,synchronized) 之类包围选中的代码或光标所在行
Ctrl + / 添加或取消行注释
Ctrl + Shift + / 添加或取消块注释
Ctrl + W 依次多选中【减少鼠标勾选】
Ctrl + Shift + W 依次少选中【减少鼠标勾选】
Alt + Q 查看所在部分对应的上下文信息
Alt + Enter 显示建议或快速修复
Ctrl + Alt + L 格式化代码
Ctrl + Alt + O 优化 imports
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 大小写切换【选中部分或光标所在的word】
Ctrl + Shift + ] 选中光标位置与块结束位置之间代码
Ctrl + Shift + [ 选中光标位置与块起始位置之间代码
Ctrl + Delete 删除光标所在位置到word结尾
Ctrl + Backspace 删除光标所在位置到word开始
Ctrl + 键盘上的+/键盘上的- 展开/折叠 代码块
Ctrl + Shift + 键盘上的+ 展开所有
Ctrl + Shift + 键盘上的- 折叠所有
Ctrl + F4 关闭当前Tab

查找/替换

Double Shift 搜索所有
Ctrl + F 当前tab查找
F3 查找下一个
Shift + F3 查找上一个
Ctrl + R 替换
Ctrl + Shift + F 当前路径查找【相当于Eclipse Ctrl+H】
Ctrl + Shift + R 当前路径替换
Ctrl + Shift + S Search structurally (Ultimate Edition only)
Ctrl + Shift + M Replace structurally (Ultimate Edition only)

搜索引用

Alt + F7 / Ctrl + F7 查询引用的地方 F3查找下一个 / 查找当前文件中引用的地方
Ctrl + Shift + F7 高亮显示查找当前文件中引用的地方
Ctrl + Alt + F7 悬窗显示引用的地方

编译运行

Ctrl + F9 Make project(编译修改和依赖)
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 跳转到class
Ctrl + Shift + N 跳转到文件
Ctrl + Alt + Shift + N 跳转到标识符
Alt + Right/Left Tab切换
F12 光标回到上一个的工具窗口【并会回到离开时的位置】
Esc 光标回到之前的编辑窗口【并会回到离开时的位置】
Shift + Esc Hide active or last active window【隐藏】
Ctrl + Shift + F4 Close active run/messages/find/… tab【隐藏 与上一个的区别暂时未发现】
Ctrl + G 跳转到行
Ctrl + E 弹出最近使用的文件列表
Ctrl + Alt + Left/Right Navigate back/forward【windows10中快捷键冲突无法使用】
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 查看源代码
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 提取参数【将XXX xx=new XXX();的xx转成方法的参数】

代码同步【VSC 以及 本地历史】

Ctrl + K 提交项目
Ctrl + T 更新项目
Alt + Shift + C 查看最近变化
Alt + BackQuote (`) 快速弹出VCS操作列表
Live Templates
Ctrl + Alt + J 使用选中的模版包围选中的代码或光标所在行
Ctrl + J 插入一个模版
iter Iteration according to Java SDK 1.5 style
inst Check object type with instanceof and downcast it
itco Iterate elements of java.util.Collection
itit Iterate elements of java.util.Iterator
itli Iterate elements of java.util.List
psf public static final
thr throw new

通用

Alt + #[0-9] 打开相应的工具窗口
Ctrl + S 保存所有
Ctrl + Alt + Y 同步
Ctrl + Shift + F12 切换最大最下化
Alt + Shift + F 添加到收藏夹
Alt + Shift + I 检查当前的文件
Ctrl + BackQuote (`) 打开切换方案列表
Ctrl + Alt + S 打开Setting对话框
Ctrl + Alt + Shift + S 打开 Project Structure 对话框
Ctrl + Shift + A 查找所有的动作列表【如快捷键等等】
Ctrl + Tab 打开所有tab 以及 窗口列表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

三产

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

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

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

打赏作者

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

抵扣说明:

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

余额充值