idea快捷键

Alt + Enter   引入类
Ctrl + O  查看咱们继承的类或者接口中的方法,以及咱们要实现的方法
Ctrl + Alt + b 查看接口实现类中方法(就是咱们使用接口编程时,在调用实现类方法处直接Ctrl+鼠标左键方法,只能进入到接口中定义的方法处,可是使用该快捷键则直接到实现类的该方法中了)
Alt + Insert    set/get; 构造方法;  toString; 重写方法
Ctrl+Alt+T 将代码包在一个块中,例如try/catch  ;synchronized等
 编程

Ctrl+E 最近使用的文件
Ctrl+Shift+E 最近更改的文件
Ctrl+F12 能够显示当前文件的结构
Ctrl+N 能够快速打开类
Ctrl+P 能够显示参数信息
Ctrl+Alt+O 优化导入的类和包
Alt+Shift+C 最近的更改安全

【调试部分、编译】
Ctrl+F2,中止
Alt+Shift+F9 选择 Debug
Alt+Shift+F10 选择 Run
Ctrl+Shift+F9 编译
Ctrl+Shift+F10 运行
Ctrl+Shift+F8 查看断点
F8 步过
F7 步入
Shift+F7 智能步入
Shift+F8 步出
Alt+Shift+F8 强制步过
Alt+Shift+F7 强制步入
Alt+F9 运行至光标处
Ctrl+Alt+F9 强制运行至光标处
F9 恢复程序
Alt+F10 定位到断点
Ctrl+F8 切换行断点
Ctrl+F9 生成项目编辑器

 

【重构】
Ctrl+Alt+Shift+T 弹出重构菜单
Shift+F6 重命名
F6 移动
F5 复制
Alt+Delete 安全删除
Ctrl+Alt+N 内联
【查找】
Ctrl+F 查找
Ctrl+R 替换
F3 查找下一个
Shift+F3 查找上一个
Ctrl+Shift+F 在路径中查找
Ctrl+Shift+R 在路径中替换
Ctrl+Shift+S 搜索结构
Ctrl+Shift+M 替换结构
Alt+F7 查找用法
Ctrl+Alt+F7 显示用法
Ctrl+F7 在文件中查找用法
Ctrl+Shift+F7 在文件中高亮显示用法
 函数

编辑 快捷键
Ctrl + Shift + Space 代码补全,列出与预期类型一致的方法或变量
Ctrl + Alt + Space 补全类名
Ctrl + Shift + Enter 补全语句
Ctrl + P 显示方法参数
Ctrl + Q 显示注释文档
Ctrl + mouse over code 显示描述信息
Alt + Insert 生成代码,生成Getter、Setter、构造器等
Ctrl + O 重写父类方法
Ctrl + I 实现接口方法
Ctrl + Alt + T 使用(if..else,try..catch,for,synchronized等)包围选中语句
Ctrl + / 使用"//"注释或取消注释
Ctrl + Shift + / 使用"/** **/"注释或取消注释
Ctrl + W 选择代码块,连续按会增长选择外层的代码块
Ctrl + Shift + W 与"Ctrl + W"相反,减小选择代码块
Ctrl + Alt + L 格式化代码
Ctrl + Alt + O 优化Imports
Ctrl + Alt + I 自动优化代码缩进
Tab 缩进代码
Shift + Tab 取消缩进代码
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 删除从光标所在位置到单词结束位置的字符
Ctrl + Backspace 删除从单词起始位置到光标所在位置的字符
Ctrl + F4 关闭当前编辑页

查找/替换 快捷键
Ctrl + F 查找
F3 查找下一个
Shift + F3 查找上一个
Ctrl + R 替换
Ctrl + Shift + F 目录内查找
Ctrl + Shift + R 目录内替换

编辑/运行 快捷键
Ctrl + F9 Make模块、项目
Ctrl + Shift + F9 编译选中的文件、模块、项目
Alt + Shift + F10 选择配置后运行代码
Alt + Shift + F9 选择配置后调试代码
Shift + F10 运行代码
Shift + F9 调试代码
Ctrl + F2 中止调试
Ctrl + Shift + F10 运行代码

调试 快捷键
F8 单步调试,不进入函数内部
F7 单步调试,进入函数内部
Shift + F7 选择要进入的函数
Shift + F8 跳出函数
Alt + F9 运行到断点
Alt + F8 执行表达式查看结果
F9 继续执行,进入下一个断电或执行完程序
Ctrl + F8 设置/取消当前断点
Ctrl + Shift + F8 查看断点

导航 快捷键
Double Shift 查找全部
Ctrl + N 查找类
Ctrl + Shift + N 查找文件
Alt + Right/Left 左右切换Tab
F12 回到上一个打开的窗口
Esc 焦点回到编辑器
Shift + Esc 隐藏打开的视图
Ctrl + Shift + F4 关闭当前Tab
Ctrl + G 跳到指定行
Ctrl + E 显示最近打开的文件
Ctrl + Alt + Left 跳到光标的上一个位置
Ctrl + Alt + Right 跳到光标的下一个位置
Ctrl + Shift + Backspace 跳到上一个编辑处
Alt + F1 选择当前文件显示在不一样的视图中
Ctrl + B or Ctrl + Click 跳到类声明处
Ctrl + Alt + B 跳到实现类/方法
Ctrl + Shift + I 显示类/变量/方法定义
Ctrl + Shift + B 跳到类型定义处
Ctrl + U 跳到父类/方法
Alt + Up 光标移动到上一个方法
Alt + Down 光标移动到下一个方法
Ctrl + ] 光标移动到代码块的起始位置
Ctrl + [ 光标移动到代码块的结束位置
Ctrl + F12 显示文件结构
Ctrl + H 显示类层级
Ctrl + Shift + H 显示方法层级
Ctrl + Alt + H 显示类/方法调用层级
F2 光标移动到下一个错误
Shift + F2 光标移动到上一个错误
F4 编辑源码,光标移动到编辑器内
Ctrl + Enter 查看源码,光标不移到编辑器内
F11 当前行设置书签
Shift + F11 显示全部书签
Ctrl + F11 设置书签号[0-9]
Ctrl + [0-9] 跳到书签号[0-9]所在位置

重构 快捷键
F5 复制类
F6 移动类
Alt + Delete 安全删除,删除前会提示调用处
Shift + F6 重命名
Ctrl + F6 重构方法参数、Exception等
Ctrl + Alt + N 合并多行为一行
Ctrl + Alt + M 提取为新方法
Ctrl + Alt + V 提取为新变量
Ctrl + Alt + F 提取为新属性
Ctrl + Alt + C 提取为新静态常量

版本控制/本地历史 快捷键
Ctrl + K 提交改动到VCS
Ctrl + T 从VCS上更新
Alt + Shift + C 查看最近的改动记录
Alt + BackQuote(`) 显示VCS操做列表

Live Template 快捷键
Ctrl + Alt + J 使用Live Template包围选中代码
Ctrl + J 快速插入Live Template
iter 快速生成for..in语句
inst 快速生成if..instanceof语句
itco 快速生成iterator的for语句
itit 快速生成iterator的while循环
itli 快速生成list的for(i)循环
psf 快速生成public static final语句
thr 快速生成throw new语句

 

有个参考文章:https://www.jianshu.com/nb/23061194优化