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 窗口 |