MyEclipse常用快捷键

preview
需积分: 0 5 下载量 187 浏览量 更新于2017-03-20 收藏 33KB DOC 举报
### MyEclipse常用快捷键详解 #### 一、Ctrl系列快捷键 1. **Ctrl+1 快速修复** - 当代码出现错误时,使用该快捷键可以快速调出修复选项,帮助开发者快速修正问题。 2. **Ctrl+D 删除当前行** - 直接删除光标所在行的内容,方便快捷地进行代码调整。 3. **Ctrl+Q 定位到最后编辑的地方** - 在多次切换编辑器或文件后,快速回到之前编辑的位置,提高开发效率。 4. **Ctrl+L 定位在某行** - 输入行号并按回车,快速跳转至指定行,适用于大型项目中的快速导航。 5. **Ctrl+O 快速显示Outline** - 展示当前文件的结构概览,包括类、方法、字段等,便于理解代码整体结构。 6. **Ctrl+T 快速显示当前类的继承结构** - 查看类的继承关系图,有助于理解和调试继承层次复杂的代码。 7. **Ctrl+W 关闭当前Editor** - 快速关闭当前正在编辑的文件或视图。 8. **Ctrl+K 快速定位到下一个** - 用于快速浏览编辑器内的内容,适合查找相似代码片段。 9. **Ctrl+E 快速显示当前Editor的下拉列表** - 显示最近打开过的文件列表,方便快速切换。 10. **Ctrl+J 正向增量查找** - 按下Ctrl+J后,输入字母即可快速定位到相应的单词或短语。 11. **Ctrl+Z 返回到修改前的状态** - 快速撤销上一步操作,适用于误操作后的快速恢复。 12. **Ctrl+Y 与上面的操作相反** - 撤销Ctrl+Z的效果,即恢复撤销的动作。 13. **Ctrl+/ 注释当前行,再按则取消注释** - 快速对选中的代码行进行注释或取消注释。 14. **Ctrl+M 切换窗口的大小** - 调整编辑器窗口的尺寸,适合不同屏幕分辨率下的显示需求。 15. **Ctrl+I 格式化激活的元素 (Format Active Elements)** - 自动格式化当前选中的代码段,保持代码风格一致。 16. **Ctrl+F6 切换到下一个Editor** - 快速在打开的多个编辑器之间切换。 17. **Ctrl+F7 切换到下一个Perspective** - 在不同的工作视角间切换,适用于处理不同类型的任务。 18. **Ctrl+F8 切换到下一个View** - 快速在不同的视图之间切换,如切换到大纲视图、调试视图等。 #### 二、Ctrl+Shift系列快捷键 1. **Ctrl+Shift+E 显示管理当前打开的所有View的管理器** - 提供一个列表,列出当前打开的所有视图,方便用户管理、关闭或激活这些视图。 2. **Ctrl+Shift+/ 自动注释代码** - 对选中的代码区域进行注释,再次使用该快捷键可以取消注释。 3. **Ctrl+Shift+\ 自动取消已经注释的代码** - 取消对选中代码区域的注释。 4. **Ctrl+Shift+O 自动引导类包** - 根据类的引用自动添加必要的import语句,简化代码组织过程。 5. **Ctrl+Shift+J 反向增量查找** - 类似于Ctrl+J,但按逆序查找,从后向前定位关键词。 6. **Ctrl+Shift+F4 关闭所有打开的Editor** - 快速关闭所有打开的编辑器,适合清理桌面环境。 7. **Ctrl+Shift+X 把当前选中的文本全部变为小写** - 将选中的文本转换为全小写形式。 8. **Ctrl+Shift+Y 把当前选中的文本全部变为大写** - 将选中的文本转换为全大写形式。 9. **Ctrl+Shift+F 格式化当前代码** - 自动格式化整个文件的代码,保持统一的代码风格。 10. **Ctrl+Shift+M (先把光标放在需导入包的类名上)作用是加Import语句** - 自动为类名添加所需的import语句。 11. **Ctrl+Shift+P 定位到对应的匹配符 (譬如{})** - 在代码中快速定位括号、花括号等匹配符号。 12. **Ctrl+Shift+F 格式化文件 (Format Document)** - 同Ctrl+Shift+F,但更加强调格式化整个文档。 13. **Ctrl+Shift+O 缺少的Import语句被加入,多余的Import语句被删除** - 智能管理import语句,确保代码简洁高效。 14. **Ctrl+Shift+S 保存所有未保存的文件** - 快速批量保存所有已更改但未保存的文件。 15. **Ctrl+Shift+/ 在代码窗口中是这种/*~*/注释,在JSP文件窗口中是<!--~-->** - 在不同类型的文件中使用不同的注释方式。 16. **Ctrl+Shift+Enter 在当前行插入空行** - 在当前光标所在行下方添加一个新行。 #### 三、Alt系列快捷键 1. **Alt+/ 代码助手完成一些代码的插入,自动显示提示信息** - 自动完成代码片段的输入,如自动补全方法调用、变量名称等。 2. **Alt+↓ 当前行和下面一行交互位置** - 快速交换当前行与其下一行的位置,便于调整代码顺序。 3. **Alt+↑ 当前行和上面一行交互位置** - 快速交换当前行与其上一行的位置。 4. **Alt+← 前一个编辑的页面** - 快速返回上一个编辑过的文件或视图。 5. **Alt+→ 下一个编辑的页面** - 快速前进到下一个编辑过的文件或视图。 6. **Alt+Enter 显示当前选择资源(工程,or文件or文件)的属性** - 查看和编辑当前选中资源的属性信息。 #### 四、Alt+Ctrl系列快捷键 1. **Alt+Ctrl+↓ 复制当前行到下一行 (复制增加)** - 快速复制当前行到其下方,并增加新的一行。 2. **Alt+Ctrl+↑ 复制当前行到上一行 (复制增加)** - 快速复制当前行到其上方,并增加新的一行。 #### 五、Alt+Shift系列快捷键 1. **Alt+Shift+R 重命名** - 快速重命名变量、方法或类,同时更新所有相关引用。 2. **Alt+Shift+S 快速生成构造方法、getter/setter方法** - 自动生成类的构造方法、getter和setter方法,简化编码工作。 3. **Alt+Shift+M 抽取方法** - 将选中的代码块封装成新的方法,提高代码复用性。 4. **Alt+Shift+C 修改函数结构 (比较实用,有N个函数调用了这个方法,修改一次搞定)** - 快速修改方法的参数、返回类型等,同时更新所有对该方法的调用。 5. **Alt+Shift+L 抽取本地变量** - 将表达式的值存储到新的局部变量中,优化代码结构。 6. **Alt+Shift+F 把Class中的local变量变为field变量** - 将局部变量转换为类成员变量,方便后续使用。 7. **Alt+Shift+I 合并变量** - 将类似的变量合并为一个变量,减少代码冗余。 8. **Alt+Shift+V 移动函数和变量** - 将选中的函数或变量移动到其他位置,支持跨文件移动。 9. **Alt+Shift+Z 重构的后悔药 (Undo)** - 撤销上一步重构操作,避免误操作带来的不便。 10. **Alt+Shift+O (或点击工具栏中的Toggle Mark Occurrences按钮)** - 当点击某个标记时可使本页面中其他地方的此标记黄色凸显,并且窗口的右边框会出现白色的方块,点击此方块会跳到此标记处。 #### 六、其他快捷键 1. **F2 当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示 (即 Show Tooltip Description)** - 显示或固定代码提示信息,便于查看详细内容。 2. **F3 跳到声明或定义的地方** - 快速跳转到变量、方法或类的定义处,便于理解代码逻辑。 3. **F5 单步调试进入函数内部** - 进入函数内部逐行执行代码,方便进行调试。 4. **F6 单步调试不进入函数内部** - 继续执行代码直到遇到下一个断点或完成当前方法的执行。 5. **F7 由函数内部返回到调用处** - 从函数内部返回到调用该函数的位置继续执行。 6. **F8 一直执行到下一个断点** - 继续执行代码直至遇到下一个断点,常用于跳过不必要的代码段。 通过以上详尽的介绍,我们可以看出MyEclipse提供了丰富的快捷键来提升开发效率。合理运用这些快捷键能够极大地提高编码速度和代码质量,减少重复劳动,使得开发过程更加高效流畅。