Eclipse快捷键.doc
5星 · 超过95%的资源 需积分: 0 117 浏览量
更新于2007-05-22
收藏 30KB DOC 举报
### Eclipse 快捷键详解
#### 一、编辑与文件操作
**Ctrl+1 快速修复**
- **用途**:此快捷键用于快速修复代码中的错误或警告。
- **应用场景**:当编译器检测到错误时,可以通过此快捷键查看并应用建议的修复方案。
**Ctrl+D 删除当前行**
- **用途**:删除光标所在行的内容。
- **应用场景**:快速删除不再需要的代码行。
**Ctrl+Alt+↓ 复制当前行到下一行**
- **用途**:将当前行的内容复制到下一行。
- **应用场景**:在编写相似代码块时非常方便。
**Ctrl+Alt+↑ 复制当前行到上一行**
- **用途**:与 Ctrl+Alt+↓ 类似,但复制到当前行上方。
- **应用场景**:适用于调整代码顺序或复制代码段进行微调。
**Alt+↓ 当前行和下面一行交互位置**
- **用途**:交换当前行与其下方行的位置。
- **应用场景**:调整代码顺序时非常便捷。
**Alt+↑ 当前行和上面一行交互位置**
- **用途**:交换当前行与其上方行的位置。
- **应用场景**:与 Alt+↓ 类似,但操作方向相反。
**Alt+← 前一个编辑的页面**
- **用途**:返回上一个编辑过的文件。
- **应用场景**:快速切换到之前编辑的文件。
**Alt+→ 下一个编辑的页面**
- **用途**:前进到下一个编辑过的文件。
- **应用场景**:与 Alt+← 配合使用,便于在多个文件间导航。
**Alt+Enter 显示当前选择资源的属性**
- **用途**:查看或修改当前选定资源(如项目、文件等)的属性。
- **应用场景**:调整资源配置或查看基本信息。
**Shift+Enter 在当前行的下一行插入空行**
- **用途**:在光标所在行的下方插入空白行。
- **应用场景**:添加注释或分隔逻辑区块时使用。
**Shift+Ctrl+Enter 在当前行插入空行**
- **用途**:在光标所在行的上方插入空白行。
- **应用场景**:类似于 Shift+Enter,但操作方向不同。
**Ctrl+Q 定位到最后编辑的地方**
- **用途**:跳转至上次编辑的位置。
- **应用场景**:快速回到之前的编辑点继续工作。
**Ctrl+L 定位在某行**
- **用途**:直接跳转到指定行号。
- **应用场景**:大型文件中快速定位特定代码段。
**Ctrl+M 最大化当前的Edit或View**
- **用途**:最大化当前编辑器窗口或视图。
- **应用场景**:全屏编辑或查看代码。
**Ctrl+/ 注释当前行,再按则取消注释**
- **用途**:为当前行添加或移除注释。
- **应用场景**:临时禁用代码行进行测试。
**Ctrl+O 快速显示Outline**
- **用途**:显示当前文件的结构大纲。
- **应用场景**:快速了解文件结构并导航到具体部分。
**Ctrl+T 快速显示当前类的继承结构**
- **用途**:展示当前类的继承关系。
- **应用场景**:理解类之间的继承关系。
**Ctrl+W 关闭当前Editor**
- **用途**:关闭当前打开的编辑器窗口。
- **应用场景**:清理工作空间或切换到其他文件。
**Ctrl+K 参照选中的Word快速定位到下一个**
- **用途**:查找文档中下一个相同单词的位置。
- **应用场景**:快速定位重复关键字。
**Ctrl+E 快速显示当前Editor的下拉列表**
- **用途**:列出最近打开过的文件。
- **应用场景**:快速访问最近编辑过的文件。
**Ctrl+/(小键盘) 折叠当前类中的所有代码**
- **用途**:隐藏当前类中的所有代码。
- **应用场景**:减少干扰,专注于类的结构。
**Ctrl+×(小键盘) 展开当前类中的所有代码**
- **用途**:显示当前类中被折叠的所有代码。
- **应用场景**:查看完整代码细节。
**Ctrl+Space 代码助手完成一些代码的插入**
- **用途**:智能补全代码片段。
- **应用场景**:提高编码效率。
**Ctrl+Shift+E 显示管理当前打开的所有View的管理器**
- **用途**:管理当前打开的所有视图。
- **应用场景**:快速激活或关闭视图。
**Ctrl+J 正向增量查找**
- **用途**:逐步搜索文档中的关键词。
- **应用场景**:高效查找特定词汇。
**Ctrl+Shift+J 反向增量查找**
- **用途**:反向逐步搜索文档中的关键词。
- **应用场景**:与 Ctrl+J 类似,但反向搜索。
**Ctrl+Shift+F4 关闭所有打开的Editor**
- **用途**:一次性关闭所有打开的编辑器窗口。
- **应用场景**:清理工作区。
**Ctrl+Shift+X 把当前选中的文本全部变成小写**
- **用途**:将选中文本转换为小写。
- **应用场景**:统一文本格式。
**Ctrl+Shift+Y 把当前选中的文本全部变成大写**
- **用途**:将选中文本转换为大写。
- **应用场景**:统一文本格式。
**Ctrl+Shift+F 格式化当前代码**
- **用途**:自动格式化代码。
- **应用场景**:保持代码风格一致。
**Ctrl+Shift+P 定位到对应的匹配符**
- **用途**:定位括号、花括号等匹配符号。
- **应用场景**:检查代码配对情况。
**Ctrl+Shift+R 查找文件**
- **用途**:全局搜索文件。
- **应用场景**:快速定位特定文件。
**Ctrl+Shift+T 查找类**
- **用途**:全局搜索类。
- **应用场景**:快速定位特定类。
#### 二、重构操作
**Alt+Shift+R 重命名**
- **用途**:更改变量、类名等标识符名称。
- **应用场景**:修改命名时自动更新所有引用处。
**Alt+Shift+M 抽取方法**
- **用途**:将代码片段封装为独立的方法。
- **应用场景**:简化复杂代码块,提高可读性。
**Alt+Shift+C 修改函数结构**
- **用途**:调整函数参数列表。
- **应用场景**:更新多个地方调用同一函数时。
**Alt+Shift+L 抽取本地变量**
- **用途**:将常量或重复出现的值封装为局部变量。
- **应用场景**:提高代码可维护性和可读性。
**Alt+Shift+F 把Class中的local变量变为field变量**
- **用途**:将局部变量提升为类成员变量。
- **应用场景**:使变量作用范围更广。
**Alt+Shift+I 合并变量**
- **用途**:将变量内联,即直接替换为变量值。
- **应用场景**:简化代码,去除不必要的中间变量。
**Alt+Shift+V 移动函数和变量**
- **用途**:将函数或变量移动到其他位置。
- **应用场景**:优化代码组织结构。
**Alt+Shift+Z 重构的后悔药(Undo)**
- **用途**:撤销上一步重构操作。
- **应用场景**:当重构结果不符合预期时。
通过掌握以上 Eclipse 快捷键,可以极大地提高开发效率,并使代码更加整洁、易于维护。这些快捷键覆盖了日常开发中的大部分场景,是每位开发者都应该熟练掌握的基本技能。
ahpo
- 粉丝: 76
- 资源: 3
最新资源
- 产品PRD文档示例(含模板)
- ie8 升级到ie11 离线安装包
- NGO-LSTM回归预测,北方苍鹰算法(NGO)优化长短期记忆神经网络的数据回归预测 北方苍鹰属于22年到现在属于表现比较优秀的算法 1、运行环境要求MATLAB版本为2018b及其以上 2、评价指标
- 基于java swing和mysql实现的汽车租赁管理系统源码+数据库
- 前端 动态页面HTML5
- maxwell电磁发射有限元仿真 八级磁阻式电磁发射,根据位置决定投切线圈,支持外电路输入激励,可支持任意级数扩展
- 基于三维霍夫参数空间直接聚类的圆弧提取方法研究与应用
- 基于java swing和mysql实现的汽车租赁管理系统源码+数据库(高分大作业)
- 电梯门板加强筋自动放料生产线sw19全套技术资料100%好用.zip
- 基于量子进化聚类算法与水系法的SAR图像分割技术研究
- Bandgap 带隙基准,基准电压,参考电压,带启动电路,无版图,提供的工艺.13um,适合新手学习 电路结构为: 1.电压模+亚阈值补偿电路+cascode提高psrr 2.运放采用了二级运放+密
- 强粘附巨噬细胞分离的混合图像处理方法研究-结合形态学与分水岭算法的应用
- wireshark抓取ocmi报文所需插件.zip
- 电梯门板及附件上料多功能系统sw19全套技术资料100%好用.zip
- CUDA-BEVFusion:使用CUDA & TensorRT进行BEVFusion推理
- 基于Python Django框架的学生信息管理系统源码+文档说明