Eclipse 快捷键大全
本文整理了 Eclipse IDE 中常用的快捷键,涵盖编辑、导航、重构、运行等多个方面,旨在帮助开发者提升编码效率。
说明:部分快捷键可能因 Eclipse 版本、操作系统或输入法设置而有所不同。若发生冲突,可在 Preferences -> General -> Keys 中自定义修改。
常用核心快捷键
| 快捷键 | 功能说明 |
|---|
| Ctrl + 1 | 快速修复 (最经典的快捷键,用于修复错误、生成代码等) |
| Ctrl + D | 删除当前行 |
| Ctrl + Alt + ↓ | 复制当前行到下一行 |
| Ctrl + Alt + ↑ | 复制当前行到上一行 |
| Alt + ↓ | 当前行与下一行交换位置 (省去剪切/粘贴步骤) |
| Alt + ↑ | 当前行与上一行交换位置 |
| Alt + ← | 返回前一个编辑页面 |
| Alt + → | 前往下一个编辑页面 |
| Alt + Enter | 显示当前选中资源 (工程/文件) 的属性 |
| Shift + Enter | 在当前行的下一行插入空行 (光标可在行内任意位置) |
| Shift + Ctrl + Enter | 在当前行插入空行 |
| Ctrl + Q | 定位到最后编辑的地方 |
| Ctrl + L | 定位到指定行 (代码超过 100 行时非常实用) |
| Ctrl + M | 最大化当前的 Edit 或 View (再次按下还原) |
| Ctrl + / | 注释/取消注释当前行 |
| Ctrl + O | 快速显示 Outline (大纲) |
| Ctrl + T | 快速显示当前类的继承结构 |
| Ctrl + W | 关闭当前 Editor |
| Ctrl + K | 参照选中的 Word 快速定位到下一个 |
| Ctrl + E | 快速显示当前 Editor 的下拉列表 (未显示的页面用黑体表示) |
| Ctrl + /(小键盘) | 折叠当前类中的所有代码 |
| Ctrl + ×(小键盘) | 展开当前类中的所有代码 |
| Ctrl + Space | 代码助手 (自动完成)。若与输入法冲突,可暂用 Alt + / 代替 |
| Ctrl + Shift + E | 显示管理当前打开的所有 View 的管理器 (可关闭、激活等) |
| Ctrl + J | 正向增量查找 (输入字母即可快速匹配定位单词) |
| Ctrl + Shift + J | 反向增量查找 (从后往前查) |
| Ctrl + Shift + F4 | 关闭所有打开的 Editor |
| Ctrl + Shift + X | 将当前选中的文本全部变为大写 |
| Ctrl + Shift + Y | 将当前选中的文本全部变为小写 |
| Ctrl + Shift + F | 格式化当前代码 |
| Ctrl + Shift + P | 定位到对应的匹配符 (如 {}。光标需在匹配符内部) |
重构快捷键 (Refactoring)
重构操作通常以 Alt + Shift 开头,以下是常用功能:
| 快捷键 | 功能说明 |
|---|
| Alt + Shift + R | 重命名 (变量、类等,比手工修改更高效) |
| Alt + Shift + M | 抽取方法 (将代码块提取为方法,优化泥团代码) |
| Alt + Shift + C | 修改函数结构 (多处调用时,修改一次即可同步) |
| Alt + Shift + L | 抽取本地变量 (将魔法数字或字符串提取为变量) |
| Alt + Shift + F | 把 Class 中的 local 变量变为 field 变量 |
| Alt + Shift + I | 合并变量 (Inline) |
| Alt + Shift + V | 移动函数和变量 |
| Alt + Shift + Z | 重构的后悔药 (Undo 重构操作) |
分类快捷键速查表
1. 编辑 (Edit)
| 作用域 | 功能 | 快捷键 |
|---|
| 全局 | 查找并替换 | Ctrl + F |
| 文本编辑器 | 查找上一个 | Ctrl + Shift + K |
| 文本编辑器 | 查找下一个 | Ctrl + K |
| 全局 | 撤销 | Ctrl + Z |
| 全局 | 复制 | Ctrl + C |
| 全局 | 恢复上一个选择 | Alt + Shift + ↓ |
| 全局 | 剪切 | Ctrl + X |
| 全局 | 快速修正 | Ctrl + 1 |
| 全局 | 内容辅助 | Alt + / |
| 全局 | 全部选中 | Ctrl + A |
| 全局 | 删除 | Delete |
| 全局 | 上下文信息 | Alt + ? / Ctrl + Shift + Space |
| Java 编辑器 | 显示工具提示描述 | F2 |
| Java 编辑器 | 选择封装元素 | Alt + Shift + ↑ |
| Java 编辑器 | 选择上一个元素 | Alt + Shift + ← |
| Java 编辑器 | 选择下一个元素 | Alt + Shift + → |
| 文本编辑器 | 增量查找 | Ctrl + J |
| 文本编辑器 | 增量逆向查找 | Ctrl + Shift + J |
| 全局 | 粘贴 | Ctrl + V |
| 全局 | 重做 | Ctrl + Y |
2. 查看 (View)
| 作用域 | 功能 | 快捷键 |
|---|
| 全局 | 放大 | Ctrl + = |
| 全局 | 缩小 | Ctrl + - |
3. 窗口 (Window)
| 作用域 | 功能 | 快捷键 |
|---|
| 全局 | 激活编辑器 | F12 |
| 全局 | 切换编辑器 | Ctrl + Shift + W |
| 全局 | 上一个编辑器 | Ctrl + Shift + F6 |
| 全局 | 上一个视图 | Ctrl + Shift + F7 |
| 全局 | 上一个透视图 | Ctrl + Shift + F8 |
| 全局 | 下一个编辑器 | Ctrl + F6 |
| 全局 | 下一个视图 | Ctrl + F7 |
| 全局 | 下一个透视图 | Ctrl + F8 |
| 文本编辑器 | 显示标尺上下文菜单 | Ctrl + W |
| 全局 | 显示视图菜单 | Ctrl + F10 |
| 全局 | 显示系统菜单 | Alt + - |
4. 导航 (Navigate)
| 作用域 | 功能 | 快捷键 |
|---|
| Java 编辑器 | 打开结构 | Ctrl + F3 |
| 全局 | 打开类型 | Ctrl + Shift + T |
| 全局 | 打开类型层次结构 | F4 |
| 全局 | 打开声明 | F3 |
| 全局 | 打开外部 Javadoc | Shift + F2 |
| 全局 | 打开资源 | Ctrl + Shift + R |
| 全局 | 后退历史记录 | Alt + ← |
| 全局 | 前进历史记录 | Alt + → |
| 全局 | 上一个 | Ctrl + , |
| 全局 | 下一个 | Ctrl + . |
| Java 编辑器 | 显示大纲 | Ctrl + O |
| 全局 | 在层次结构中打开类型 | Ctrl + Shift + H |
| 全局 | 转至匹配的括号 | Ctrl + Shift + P |
| 全局 | 转至上一个编辑位置 | Ctrl + Q |
| Java 编辑器 | 转至上一个成员 | Ctrl + Shift + ↑ |
| Java 编辑器 | 转至下一个成员 | Ctrl + Shift + ↓ |
| 文本编辑器 | 转至行 | Ctrl + L |
5. 搜索 (Search)
| 作用域 | 功能 | 快捷键 |
|---|
| 全局 | 出现在文件中 | Ctrl + Shift + U |
| 全局 | 打开搜索对话框 | Ctrl + H |
| 全局 | 工作区中的声明 | Ctrl + G |
| 全局 | 工作区中的引用 | Ctrl + Shift + G |
6. 文本编辑 (Text Edit)
| 作用域 | 功能 | 快捷键 |
|---|
| 文本编辑器 | 改写切换 | Insert |
| 文本编辑器 | 上滚行 | Ctrl + ↑ |
| 文本编辑器 | 下滚行 | Ctrl + ↓ |
7. 文件 (File)
| 作用域 | 功能 | 快捷键 |
|---|
| 全局 | 保存 | Ctrl + S |
| 全局 | 打印 | Ctrl + P |
| 全局 | 关闭 | Ctrl + F4 |
| 全局 | 全部保存 | Ctrl + Shift + S |
| 全局 | 全部关闭 | Ctrl + Shift + F4 |
| 全局 | 属性 | Alt + Enter |
| 全局 | 新建 | Ctrl + N |
8. 项目 (Project)
9. 源代码 (Source)
| 作用域 | 功能 | 快捷键 |
|---|
| Java 编辑器 | 格式化 | Ctrl + Shift + F |
| Java 编辑器 | 取消注释 | Ctrl + / |
| Java 编辑器 | 注释 | Ctrl + / |
| Java 编辑器 | 添加导入 | Ctrl + Shift + M |
| Java 编辑器 | 组织导入 | Ctrl + Shift + O |
| Java 编辑器 | 使用 try/catch 块包围 | 未设置 (建议自行设置,或使用 Ctrl + 1 自动修正) |
10. 运行 (Run)
| 作用域 | 功能 | 快捷键 |
|---|
| 全局 | 单步返回 | F7 |
| 全局 | 单步跳过 | F6 |
| 全局 | 单步跳入 | F5 |
| 全局 | 单步跳入选择 | Ctrl + F5 |
| 全局 | 调试上次启动 | F11 |
| 全局 | 继续 | F8 |
| 全局 | 使用过滤器单步执行 | Shift + F5 |
| 全局 | 添加/去除断点 | Ctrl + Shift + B |
| 全局 | 显示 | Ctrl + D |
| 全局 | 运行上次启动 | Ctrl + F11 |
| 全局 | 运行至行 | Ctrl + R |
| 全局 | 执行 | Ctrl + U |
11. 重构 (Refactor)
| 作用域 | 功能 | 快捷键 |
|---|
| 全局 | 撤销重构 | Alt + Shift + Z |
| 全局 | 抽取方法 | Alt + Shift + M |
| 全局 | 抽取局部变量 | Alt + Shift + L |
| 全局 | 内联 | Alt + Shift + I |
| 全局 | 移动 | Alt + Shift + V |
| 全局 | 重命名 | Alt + Shift + R |
| 全局 | 重做 | Alt + Shift + Y |
本文转自:http://www.blogjava.net/action/articles/17339.html
时效性说明:本文整理自早期 Eclipse 版本快捷键配置。随着 IDE 更新(如 Eclipse 4.x 及以上)或插件安装,部分默认快捷键可能发生变化。若上述快捷键无效,请以当前 IDE 实际配置为准。对于新项目开发,也可参考 IntelliJ IDEA 等现代 IDE 的快捷键体系。