IDEA 快捷键
常用快捷键
Ctrl Alt V 自动补全变量名称
Ctrl Alt Shift ←→ 左右窗口拉伸
Ctrl G 跳到行
Alt ↑↓ 在方法间跳转
Ctrl Y 一整行删除 Ctrl D 一整行复制
Ctrl Shift C 复制文件绝对路径
Ctrl Shift Alt C 复制文件引用路径
Ctrl Backspace | Delete 一块单词向前/向后删除
Ctrl W 选中语言块 (连续按则扩大范围)
Ctrl Home | End 定位代码头部 | 底部
Ctrl ←→ 单词跳跃
Ctrl Alt ←→ 方法的跳回
ALT Shfit ↑ | ↓ 代码行移动
Shift Home | End 选中光标这一行到最前 / 最后
Alt Enter 自动提示(万能修复)
F2 | Shift F2 红线报错定位(前后区分)
F4 查找变量来源
Ctrl I 实现方法
Ctrl O 重写或实现方法
Ctrl B 进入调用方法内
Ctrl Backspace | Delete 删除到单词开始/结束
Alt ←→ 切换代码视图
Ctrl P 括号参数提示
Alt Q 方法头信息
Ctrl Alt L 优化代码格式
Ctrl Alt O 优化导入包
Shift F6 重构对象
Ctrl Alt T 代码块包裹(固定格式语法)
Ctrl Shift U 大小写覆盖
Ctrl Shift / 多行注释
Alt Shift Click 多点同步编辑
Ctrl Shift F9 Recomplie重新编译(热加载)
Ctrl Shift V 粘贴板
Ctrl Shfit R 全局替换
Ctrl Shift F 全局查找
Ctrl Ctrl Run Anything 按住Shift 就变成Debug Anything
Shift Shift Search Everywhere
Shfit " 快速给选中内容加双引号
Ctrl Shift Enter 完成当前语句(多用于if / for)
Shfit F9 调试
Ctrl F9 构建
Shift F10 运行
Ctrl Shift Z 反撤销
Ctrl Shift 1~9 标签记忆(保存在书签中)
Shift F4 新窗口打开当前文件
Ctrl Alt Shift Insert 创建临时文件(不会保存到磁盘中)
后缀补全
.var 追加返回值
.nn 追加if (o != null){ }
.null 追加if (o == null){ }
.for | .fori 追加for循环(增强 | 常规)
.if | .else 追加if | else(true | false)
.try 追加try catch
其他快捷键
Win + 。 Windows系统表情包
PSF public static final - 常量模板
Search - Local History - Show History 查看历史代码 Put Label... 暂存自己代码
双击Ctrl + Up/Down:向上克隆插入符号
按Ctrl键两次,然后在不松开的情况下按向上箭头键。
Alt Enter 自动修正
Ctrl + Shift + Left:向左选择一个单词
Ctrl + Shift + Right:向右选择一个单词
Ctrl + Shift + M 移动至大括号
Ctrl + Alt + Shift + V 粘贴为纯文本
Ctrl + NumPad+:展开代码块
Ctrl + NumPad-:折叠代码块
Ctrl + Alt + NumPad+:递归展开
Ctrl + Alt + NumPad-:递归折叠
Ctrl + Shift + NumPad+:全部展开
Ctrl + Shift + NumPad-:全部折叠
Double Shift 查询全部
Ctrl F 当前类查找
Ctrl Shift F 文件中查找
Ctrl Alt L 格式化代码
Ctrl N 查找类
Ctrl Shift N 查找文件
Ctrl Alt O 优化导入的类和包
Alt Insert 生成代码(如get/set方法,构造函数等)
Ctrl E | Alt Shift C 最近更改的代码
Ctrl R 替换文本
Ctrl F 查找文本
Ctrl Shift Space 自动补全代码
Ctrl Space 代码提示
Ctrl Alt Space 类名或接口名提示
Ctrl P 方法参数提示
Ctrl Shift Alt N 查找类中的方法或变量
Alt Shift C 对比最近修改的代码
Shift F6 重构
Ctrl X 剪切行
Ctrl D 重复行
Ctrl+/ | Ctrl Shift / 注释(// 或者/.../ )
Ctrl J 自动代码
Ctrl E 最近打开的文件
Ctrl H 显示类结构图
Ctrl Q 显示注释文档
Alt F1 查找代码所在位置
Alt 1 快速打开或隐藏工程面板
Ctrl Alt ← | → 返回至上次浏览的位置
Alt ← | → 切换代码视图
Alt ↑ | ↓ 在方法间快速移动定位
Ctrl Shift ↑ | ↓ 代码向上/下移动。
F2 | Shift F2 高亮错误或警告快速定位
代码标签输入完成后,按Tab,生成代码。
选中文本,按Ctrl Shift F7 ,高亮显示所有该文本,按Esc高亮消失。
Ctrl W 选中代码,连续按会有其他效果
选中文本,按Alt F3 ,逐个往下查找相同文本,并高亮显示。
Ctrl ↑ | ↓ 光标跳转到第一行或最后一行
Ctrl B 快速打开光标处的类或方法
Ctrl O 查看该类可以重写哪些方法
Ctrl N 查找类
Ctrl Shift N 查找文件
Ctrl Shift Alt N 查找类中的方法或变量
Ctrl B 找变量的来源
Ctrl Alt B 找所有的子类
Ctrl Shift B 找变量的类
Ctrl G 定位行
Ctrl F 在当前窗口查找文本
Ctrl Shift F 在指定窗口查找文本
Ctrl R 在当前窗口替换文本
Ctrl Shift R 在指定窗口替换文本
Alt Shift C 查找修改的文件
Ctrl E 最近打开的文件
F3 向下查找关键字出现位置
Shift F3 向上一个关键字出现位置
F4 查找变量来源
Ctrl Alt F7 选中的字符查找工程出现的地方
Ctrl Shift O 弹出显示查找内容
Alt Enter 自动修正
Ctrl Alt L 格式化代码
Ctrl Alt I 自动缩进
Ctrl Alt O 优化导入的类和包
Alt Insert 生成代码(如GET/SET方法,构造函数等)
Ctrl E 最近更改的代码
Ctrl Shift Space 自动补全代码
Ctrl Space 代码提示
Ctrl Alt Space 类名或接口名提示
Ctrl P 方法参数提示
Ctrl J 自动代码
Ctrl Alt T 把选中的代码放在 TRY{} IF{} ELSE{}里
Ctrl Alt M 抽取方法
Ctrl Shift U 大小写覆盖
Ctrl Z 撤销
Ctrl Shift Z 向前
Ctrl Alt F12 资源管理器打开文件夹
Alt F1 查找文件所在目录位置
Shift Alt Insert 竖编辑模式
Ctrl / 多行注释
Ctrl Shift / 多行*注释
Ctrl W 选中代码,连续按会有其他效果
Ctrl B 快速打开光标处的类或方法
Alt ← | → 切换代码视图
Ctrl Alt ← | → 返回上次编辑的位置
Alt ↑ | ↓ 在方法间快速移动定位
Shift F6 重构
Ctrl H 显示类结构图
Ctrl Q 显示注释文档
Alt 1 快速打开或隐藏工程面板
Ctrl Shift ↑ | ↓ 代码向上/下移动
Ctrl ↑ | ↓ 光标跳转到第一行或最后一行下
Esc 光标返回编辑框
Shift Esc 光标返回编辑框,关闭无用的窗口
F1 帮助
Ctrl Shift 1~9 书签定位行为1~9 或者字母
Ctrl 1~9 自动跳转到锁定位的书签位置
Ctrl F9 重新编译, 删除缓存.实时更新
Ctrl Shift U 大小写切换