idea快捷键

前言

唯手熟尔~

快捷键

Editing(编辑)

快捷键 描述
Control + O 覆盖方法(重写父类方法)
Control + I 实现方法(实现接口中的方法)
Command + Option + T 包围代码(try/catch)
Command + J 动态模板插入(方法注释…)
Conmmand + / 单行注释
Command + Shift + / 块注释
Command + Option + L 格式化代码
Ctrl + Option + O 优化导入的类,可以对当前文件和整个包目录使用
Control + Shift + J 智能的将代码拼接成一行
Command + Enter 智能的拆分拼接的行
Shift + Enter 开始新的一行
command + Shift + u 大小写切换
Shift + Option + 上下 上下移动代码
Command + 加号 / Command + 减号 展开 / 折叠代码块
Command + Shift加号 / Command + Shift + 减号 展开 / 折叠代码块
Command + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面

Search/Replace(查询/替换)

快捷键 描述
Double Shift 查询任何东西
Command + F 文件内查找
Command + R 文件内替换
Command + Shift + F 全局查找(根据路径)
Command + Shift + R 全局替换(根据路径)
Option + F7 / Command + F7 在文件中查找用法 / 在类中查找用法

Navigation(导航)

快捷键 描述
Command + Option + <- 后退
Command + Option + -> 前进
Command + O 查找类文件
Command + Shift + O 查找所有类型文件、打开文件、打开目录,打开目录需要在输入的内容前面或后面加一个反斜杠/
Command + Option + O 全局搜索方法名、字段名
command + L 定位到行
Command + E 最近浏览文件
Command + Shift + E 最近修改文件列表
Option + F1 -> “project view” 定位当前class类所在jar包的位置
Command + B 进入光标所在的方法/变量的接口或是定义处
Conmmand + Option + B 在某个调用的方法名上使用会跳到具体的实现处,可以跳过接口
Option + Space, Command + Y 快速打开光标所在方法、类的定义
Command + U 前往当前光标所在的方法的父类的方法 / 接口定义
Command + F12 弹出当前文件结构层
Ctrl + H 查看类或接口的继承结构
Ctrl + Option + H 查看方法的调用链
F2 / Shift + F2 跳转到下一个/上一个突出错误或警告的位置
F4 / Command + 方向键下 编辑/查看代码源
Command + Option + U 查看uml类图

Refactoring(重构)

快捷键 描述
F5 复制文件到指定目录
F6 移动文件到指定目录
Shift + F6 重命名文件
Command + Option + N 构建方法
Command + Option + M 将选中的代码提取为方法
Command + Option + V 提取变量
Command + Option + F 提取字段
Command + Option + C 提取常量
Command + Option + P 提取参数

General(通用)

快捷键 描述
Command + Shift + F12 Editor最大化
F1 查看注释
Option + F12 打开终端 Terminal

最后

本文到此结束,感谢阅读。如果您觉得不错,请关注公众号【当我遇上你】,您的支持是我写作的最大动力。