1.隐藏没用到的文件
比如 IDEA 的项目配置文件(.iml 和.idea),打开 Settings-File Types, 加入要隐藏的文件后缀。
2.常用技巧
2.1 通过Alt F8查看变量在当前断点的当前值
2.2 使用Live Template创建代码模板
2.3 粘贴 历史 复制
快捷键 Ctrl Shift V,可以显示文本复制的历史记录。 修改复制历史记录数量,执行 Setting-Editor,修改“Maximum number of contents to keep in clipboard”
2.4 查看 本地历史记录
选中文件或文件夹,右键 -> Local History -> Show History,显示本地历史记录。
2.5 Terminal
命令终端,使用快捷键:Alt F12 命令行可以直接定位到代码所在目录,你可以通过git上传或者下载代码。
2.6 Search Anywhere
搜索所有文件,Shift 按两下。
2.7 文件夹搜索
快捷键 Ctrl Shift N,文件夹以/结束
3. 快捷键大全
3.1 编辑
快捷键 | 功能描述 |
---|---|
Ctrl Space | 基本代码补全,输入字母按后列出匹配的词组 |
Ctrl Shift Space | 智能代码补全,列出与预期类型一致的方法或变量 |
Ctrl Alt Space | 补全类名 |
Ctrl Shift Ente | 补全语句 |
Ctrl P | 显示方法参数 |
Ctrl Q | 显示注释文档 |
Shift F1 | 显示外部文档 |
Ctrl mouse over code | 显示描述信息 |
Ctrl F1 | 显示提示、警告、错误等信息 |
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”相反,减少选择代码块 |
Alt Q | 显示类描述信息 |
Alt Enter-fixes | 显示快速修复列表 |
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 | 对选中内容进行大小写切换 |
Ctrl Shift ]/[ | 选中到代码块的开始/结束 |
Ctrl Delete | 删除从光标所在位置到单词结束位置的字符 |
Ctrl Backspace | 删除从单词起始位置到光标所在位置的字符 |
Ctrl NumPad /- | 展开或收起代码块 |
Ctrl Shift NumPad | 展开所有代码块 |
Ctrl Shift NumPad- | 收起所有代码块 |
Ctrl F4 | 关闭当前编辑页 |
3.2 查找/ 替换
快捷键 | 功能描述 |
---|---|
Ctrl F | 查找 |
F3 | 查找下一个 |
Shift F3 | 查找上一个 |
Ctrl R | 替换 |
Ctrl Shift F | 目录内查找 |
Ctrl Shift R | 目录内替换 |
Ctrl Shift S | 语法模板搜索 |
Ctrl Shift M | 语法模板替换 |
Alt F7 | 查找被使用处 |
Ctrl F7 | 查找当前文件中的使用处 |
Ctrl Shift F7 | 高亮当前文件中的使用处 |
Ctrl Alt F7 | 列出使用者 |
3.3 编译/ 运行
快捷键 | 功能描述 |
---|---|
Ctrl F9 | Make 模块、项目 |
Ctrl Shift F9 | 编译选中的文件、模块、项目 |
Alt Shift F10 | 选择配置后运行代码 |
Alt Shift F9 | 选择配置后调试代码 |
Shift F10 | 运行代码 |
Shift F9 | 调试代码 |
Ctrl F2 | 停止调试 |
Ctrl Shift F10 | 运行代码 |
3.4 调试
快捷键 | 功能描述 |
---|---|
F8 | 单步调试,不进入函数内部 |
F7 | 单步调试,进入函数内部 |
Shift F7 | 选择要进入的函数 |
Shift F8 | 跳出函数 |
Alt F9 | 运行到断点 |
Alt F8 | 执行表达式查看结果 |
F9 | 继续执行,进入下一个断点或执行完程序 |
Ctrl F8 | 设置/取消当前行断点 |
Ctrl Shift F8 | 查看断点 |
3.4 导航
快捷键 | 功能描述 |
---|---|
Double Shift | 查找所有 |
Ctrl N | 查找类 |
Ctrl Shift N | 查找文件 |
Ctrl Alt Shift N | Go to symbol |
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 | 查看源码,光标没移到编辑器内 |
Alt Home | 显示导航面包屑 |
F11 | 当前行设置书签 |
Shift F11 | 显示所有书签 |
Ctrl F11 | 设置书签号[0-9] |
Ctrl [0-9] | 跳到书签号[0-9]所在位置 |
3.5 重构
快捷键 | 功能描述 |
---|---|
F5 | 复制类 |
F6 | 移动类 |
Alt Delete | 安全删除,删除前会提示调用处 |
Shift F6 | 重命名 |
Ctrl F6 | 重构方法参数、Exception 等 |
Ctrl Alt N | 合并多行为一行 |
Ctrl Alt M | 提取为新方法 |
Ctrl Alt V | 提取为新变量 |
Ctrl Alt F | 提取为对象新属性 |
Ctrl Alt C | 提取为新静态常量 |
3.5 版本 控制/ 本地 历史
快捷键 | 功能描述 |
---|---|
Ctrl K | 提交改动到 VCS |
Ctrl T | 从 VCS 上更新 |
Alt Shift C | 查看最近的改动记录 |
Alt BackQuote(`) | 显示 VCS 操作列表 |
3.6 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” 语句 |
3.7 代码生成
快捷键 | 功能描述 |
---|---|
Alt 0 | 聚焦到 Messages 窗口 |
Alt 1 | 聚焦到 Project 窗口 |
Alt 2 | 聚焦到 Favorite 窗口 |
Alt 3 | 聚焦到 Find 窗口 |
Alt 4 | 聚焦到 Run 窗口 |
Alt 5 | 聚焦到 Debug 窗口 |
Alt 6 | 聚焦到 TODO 窗口 |
Alt 7 | 聚焦到 Structure 窗口 |
Alt 8 | 聚焦到 Hierarchy 窗口 |
Alt 9 | 聚焦到 Change 窗口 |
Ctrl S | 保存文件 |
Ctrl Alt Y | 与本地文件同步 |
Alt Shift F | 添加到收藏夹 |
Alt Shift I | 检查当前文件,包括 Javadoc 问题、可能存在的 bug 等 |
Ctrl BackQuote (`) | 模式切换,包括文本外观、快捷键、编辑器外观、代码样式。 |
Ctrl Alt S | 打开 settings 窗口 |