一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。

几个最重要的快捷键

Alt + / 代码助手

Ctrl+1 快速修正

Shift + F2 打开外部文档

Ctrl+H 显示搜索对话框

Ctrl+O 快速Outline

Ctrl+Shift+R 打开资源

Ctrl+Shift+T 打开类型

Alt+Left/Right 上一个/下一个光标的位置

Ctrl+Shift+Up/Down 上一个/下一个成员(成员对象或成员函数):

Alt+Shift+Up/Down/Left/Right 选中闭合元素

Ctrl+D 删除行

Ctrl+Shift+Enter 在当前行上插入一行

Shift+Enter 在当前行下插入一行

Alt+Up/Down 上下移动选中的行

Ctrl+Shift+O 组织导入

定位

行内定位

End/Home 行末/行首

Ctrl+Right/Left 前一个/后一个单词

文件内定位

Ctrl+L 跳到某行

Ctrl+Up/Down 上下滚屏

Ctrl+Shift+Up/Down 上一个/下一个成员(成员对象或成员函数)

快速Outline:Ctrl+O

跨文件定位

F3 打开声明

Ctrl+Shift+R 打开资源

Ctrl+Shift+T 打开类型

Ctrl+G 在workspace中搜索选中元素的声明

Ctrl+Alt+G 在workspace中搜索选中的文本

Ctrl+Shift+G 在workspace中搜索选中元素的引用

Ctrl+Alt+H 打开调用层次结构

Ctrl+T 快速层次结构

Ctrl+Z 反悔

其它

Alt+Left/Right 上一个/下一个光标所在位置

Ctrl+Q 上一个编辑的位置

选中

行内选中

Shift+End/Home 选中到行末/行首

Ctrl+Shift+Left/Right 选中上一个/下一个单词

文件内选中

Alt+Shift+Up 选中闭合元素

Alt+Shift+Down 恢复到上一个选中

Alt+Shift+Right/Left 选中下一个/上一个元素

定位/选中/操作同时

Ctrl+D 删除行

Ctrl+Delete/Backspace 删除下一个/上一个单词

Ctrl+Shift+Delete 删除到行末

Ctrl+Shift+Enter 在当前行上插入一行

Shift+Enter 在当前行下插入一行

Alt+Up/Down 上下移动选中的行

Ctrl+Alt+Up/Down 拷贝选中的行

其它的代码编辑类快捷键

Ctrl+S 保存

Ctrl+Shift+S 保存所有

Ctrl+. 下一个命中的项(搜索之后)

Ctrl+/ 注释

Ctrl+Shift+M 添加导入

Ctrl+Shift+L 显示快捷键帮助

Ctrl+Shift+X/Y 变为大/小写

重构

Alt+Shift+T 显示重构菜单

Alt+Shift+C 重构-改变方法签名

Alt+Shift+V 重构-移动

Alt+Shift+R 重构-重命名

编辑器、视图、透视图切换

Ctrl+F6 下一个编辑器

Ctrl+F7 下一个视图

Ctrl+F8 下一个透视图

Ctrl+M 最大化当前视图或编辑器

F12 激活编辑器

Debug

F5 Step Into(debug)

F6 Step over(debug)

F7 Step return(debug)

F8 Resume(debug)

F11 debug上一个应用(debug)

Up/Down/Right/Left类快捷键

Ctrl

前一个/后一个单词:Ctrl+Right/Left

上下滚屏:Ctrl+Up/Down

Alt

Alt+Left/Right 上一个/下一个光标的位置

Alt+Up/Down 上下移动选中的行

Shift

Shift+Left/Right 选中上一个/下一个字符

Shift+Up/Down 选中上一行/下一行(从当前光标位置开始)

Ctrl+Shift

Ctrl+Shift+Up/Down 上一个/下一个成员(成员对象或成员函数)

Ctrl+Shift+Left/Right 选中上一个/下一个单词

Alt+Shift

Alt+Shift+Up 选中闭合元素

Alt+Shift+Down 恢复到上一个选中

Alt+Shift+Right/Left 选中下一个/上一个元素

Ctrl+Alt+Up/Down 拷贝选中的行

Ctrl+Alt

Ctrl+Alt+Up/Down 拷贝选中的行

F类快捷键

F2 显示提示/重命名

F3 打开选中元素的声明

F4 打开选中元素的类型继承结构

F5 刷新

F5 Step Into(debug)

F6 Step over(debug)

F7 Step return(debug)

F8 Resume(debug)

F11 debug上一个应用(debug)

F12 激活编辑器

参考

Eclipse快捷键 10个最有用的快捷键

eclispe常用快捷键的更多相关文章

  1. Java开发中的eclispe常用快捷键&全部快捷键

    Java开发中的eclispe常用快捷键&全部快捷键 Ctrl+1 快速修复(经典快捷键)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ ...

  2. Eclipse 常用快捷键 个性设置(Mac)

    推荐编程使用Mac 要是非要一个原因 那就是Apple工程师用Mac Google工程师也用Mac 1. 常用快捷键 Mac自带 Command + ←  跳到当前文本行头 Command + →  ...

  3. Visaul Studio 常用快捷键的动画演示

    从本篇文章开始,我将会陆续介绍提高 VS 开发效率的文章,欢迎大家补充~ 在进行代码开发的时候,我们往往会频繁的使用键盘.鼠标进行协作,但是切换使用两种工具会影响到我们的开发速度,如果所有的操作都可以 ...

  4. Android Stuido 常用快捷键

    Android Stuido 常用快捷键 Ctrl + Z : 撤消 Ctrl + G : 定位行 Ctrl + / : 单行注释 Ctrl + Shift + Z : 恢复 Ctrl + J : 快 ...

  5. ADT - Eclipse 常用快捷键

    ADT - Eclipse 常用快捷键 Alt + / : 自动补全 F3 : 打开类的源码 Ctrl + D : 删除选中行 Ctrl + 1 : 自动弹出修改建议 Ctrl + Shift + J ...

  6. iOS开发常用快捷键

    二. Xcode基本快捷键 新建项目 Shift + CMD + N 项目中新建文件 CMD + N 运行 CMD + R 编译 CMD + B 停止运行 CMD + . 清除缓存 Shift + C ...

  7. windows常用快捷键

    windows常用快捷键 Fn+F1:Windows的支持和帮助 =Windows 徽标+F1 Fn+F2:重命名对象 Fn+F3:查找所有文件 Fn+F4:选择“转到不同的文件夹”框并沿框中的项向下 ...

  8. Eclipse最常用快捷键

    常用快捷键: Ctrl + 1 :快速修复(当编辑器出现红色波浪线时使用此快捷键能快速弹出提示) Ctrl + d :删除当前光标所在的行 Ctrl + z :撤销上一步的操作 Ctrl + y :重 ...

  9. MyEclipse 常用快捷键

    MyEclipse 常用快捷键 编辑: Ctrl+1 快速修复(最经典的快捷键,就不用多说了,可以解决很多问题,比如import类.try catch包围等) Ctrl+Shift+F 格式化当前代码 ...

随机推荐

  1. HtmlAgilityPack 删除script、style以及注释标签

    foreach(var script in doc.DocumentNode.Descendants("script").ToArray()) script.Remove(); f ...

  2. HTML的checkbox和radio的美化

    checkbox和radio的美化 checkbox: <style type="text/css"> input[type="checkbox"] ...

  3. 无刷新提交表单(非Ajax实现)

    HTML代码: <iframe id="fra" name="frm" style="display: none;"></ ...

  4. [DBW]一个小巧的Class方案

    (function(){ function Extend(func,proto){ func.prototype.__proto__=proto.prototype; Object.definePro ...

  5. C#编程总结(五)多线程带给我们的一些思考

    C#编程总结(五)多线程带给我们的一些思考 如有不妥之处,欢迎批评指正. 1.什么时候使用多线程? 这个问题,对于系统架构师.设计者.程序员,都是首先要面对的一个问题. 在什么时候使用多线程技术? 在 ...

  6. C#的变迁史 - C# 2.0篇

    在此重申一下,本文仅代表个人观点,如有不妥之处,还请自己辨别. 第一代的值类型装箱与拆箱的效率极其低下,特别是在集合中的表现,所以第二代C#重点解决了装箱的问题,加入了泛型.1. 泛型 - 珍惜生命, ...

  7. xamarin.ios 实现圆形进度条

    using System; using UIKit; using System.Drawing; using CoreAnimation; namespace PMM { public class P ...

  8. 孙鑫MFC学习笔记19:动态链接库

    1.动态链接库 2.静态库和动态库 3.使用动态链接库的好处 4.动态链接库编译需要导出,使用需要导入 __declspec(dllexport),__declspec(dllimport) 5.动态 ...

  9. Firemonkey 在 iOS 平台能显示更多的 emoji 字符

    使用 Firmonkey 在显示 emoji 字符时,有些 emoji 并无法显示彩色,见下图: 经查 FMX 源码,是因为判断 emoji 的字符区段不足造成的,经过修改后,便可显示,见下图: 修改 ...

  10. 数据查询语言DQL 与 内置函数(聚合函数)

    数据查询语言DQL 从表中获取符合条件的数据 select select*from表的名字   查询表所有的数据.(select跟from必须一块用 成对出现的) * 表示所有字段,可以换成想要查询的 ...