编辑快捷键

【ALT+/】 显示代码提示,以及代码自动补全功能。
  【Ctrl+/】 添加注释
  【Ctrl+D】 删除当前行

窗口快捷键
  【Ctrl+M】 窗口最大化和还原

   查看和定位快捷键  

   1. 【Ctrl+K】、【Ctrl+Shift+K】

快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框了。

2.. 【Ctrl+J】、【Ctrl+Shift+J】

Incremental Search,很酷的一个查找快捷键。

【Ctrl+Shift+T】 
   【Ctrl+Shift+R】 
   【Ctrl+Shift+G】 
   查找类、方法和属性的引用。这是一个非常实用的快捷键,例如要修改引用某个方法的代码,可以通过【Ctrl+Shift+G】快捷键迅速定位所有引用此方法的位置。 
   【Ctrl+Shift+O】 
快速生成import,当从网上拷贝一段程序后,不知道如何import进所调用的类,试试【Ctrl+Shift+O】快捷键,一定会有惊喜。

【Ctrl+Shift+F】 
   格式化代码,书写格式规范的代码是每一个程序员的必修之课,当看见某段代码极不顺眼时,选定后按【Ctrl+Shift+F】快捷键可以格式化这段代码,如果不选定代码则默认格式化当前文件(Java文件)。 
   【ALT+Shift+W】 
   查找当前文件所在项目中的路径,可以快速定位浏览器视图的位置,如果想查找某个文件所在的包时,此快捷键非常有用(特别在比较大的项目中)。

【Ctrl+L】 
   定位到当前编辑器的某一行,对非Java文件也有效。

   9. 【Alt+←】、【Alt+→】 
   后退历史记录和前进历史记录,在跟踪代码时非常有用,用户可能查找了几个有关联的地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序。 

   【F3】 
快速定位光标位置的某个类、方法和属性。

   【F4】 
   显示类的继承关系,并打开类继承视图。

   调试快捷键  

   Eclipse中有如下一些和运行调试相关的快捷键。

   1. 【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。 
   2. 【F11】:调试最后一次执行的程序。 
   3. 【Ctrl+F11】:运行最后一次执行的程序。 
   4. 【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。 
   5. 【F6】:单步执行程序。 
   6. 【F7】:执行完方法,返回到调用此方法的后一条语句。

7. 【F8】:继续执行,到下一个断点或程序结束。

8. 【Ctrl + F2】:结束调试。

9.  Ctrl + R:  跳到鼠标所在行。


   视图切换快捷键
   1. 【Ctrl+F6】:切换到下一个编辑器。 
   2. 【Ctrl+Shift+F6】:切换到上一个编辑器。 
   3. 【Ctrl+F7】:切换到下一个视图。 
   4. 【Ctrl+Shift+F7】:切换到上一个视图。 
   5. 【Ctrl+F8】:切换到下一个透视图。

6. 【Ctrl+Shift+F8】:切换到上一个透视图。

7. 【F12】:激活编辑器。

【Ctrl+Q】: 跳到最后一次编辑处;              【Ctrl+Shift+Q】: 在文件未保存时,通过行号旁边的暗红色标记可以看到自己的更改。

【Ctrl+W】: 关闭当前编辑的文件;              【Ctrl+Shift+W】: 关闭所有已经打开的文件

【Ctrl+E】:  激活并定位当前打开的某一文件 ;        【Ctrl+Shift+E】:  和Ctrl+E相同,但是需要打开一个窗口。

【Ctrl+R】: 未知(?)                   【Ctrl+Shift+R】:Open Resource(打开资源文件,比如java文件等)

【Ctrl+T】:快速查看类层次关系;              【Ctrl+Shift+T】:Open Type(打开指定的类型,比如class,interface等)

【Ctrl+Y】: 与【Ctrl+Z】相反,取消上一步撤销操作      【Ctrl+Shift+X/Y】将选中的字体全变成大写或者全变成小写。

【Ctrl+U】: 未知(?)                        【Ctrl+Shift+U】:在当前窗口中,查找出现的次数,并将结果列在Search窗口中。

【Ctrl+I】:正确缩进当前行或者选中行。              【Ctrl+Shift+I】:Inspect(Debug)

【Ctrl+O】:快速列出类的Outline。              【Ctrl+Shift+O】:自动增加或删除import语句

【Ctrl+P】:打印机窗口                   【Ctrl+Shift+P】:匹配括号的开始或结尾处

【Ctrl+A】:全选。                     【Ctrl+Shift+A】:Open Plug-in Artifact

【Ctrl+S】:保存当前文件。                 【Ctrl+Shift+S】:保存所有修改的文件

【Ctrl+D】:删除一行。                   【Ctrl+Shift+D】:未知(?)

【Ctrl+F】:查找替换。                   【Ctrl+Shift+F】:未知(?)

【Ctrl+G】:在workspace中查找相同名称的Declarations。 【Ctrl+Shift+G】:在workspace中查找References

【Ctrl+H】:查找窗口。                   【Ctrl+Shift+H】:Open Type in Hierarchy(在类继承层次窗口中打开指定的 Type)

【Ctrl+J】:正向增量查找。                  【Ctrl+Shift+I】:反向增量查找(向文档开始处)

【Ctrl+K】:正向查找。                   【Ctrl+Shift+K】:反向查找(向文档开始处)

【Ctrl+L】:跳到指定行。                 【Ctrl+Shift+L】:列出eclipse支持的快捷键

【Shift+Enter】:在当前编辑行的下一行新增一行。      【Ctrl+Shift+Enter】:在当前编辑行的上一行新增一行

【Ctrl+Z】:撤销上一步修改操作。             【Ctrl+Shift+Z】:未知(?)

【Ctrl+X】:剪切选中文本(未选中时,行为比较诡异)。   【Ctrl+Shift+X】:与【Ctrl+Shift+Y】相对,将选中文本全变成大写。

【Ctrl+C】:复制选中文本(未选中时,行为比较诡异)。   【Ctrl+Shift+C】:注释一行(与【Ctrl+/】相同

【Ctrl+V】:粘贴                                                      【Ctrl+Shift+V】:未知(?)

【Ctrl+B】:Build                                                     【Ctrl+Shift+B】:设置断点

【Ctrl+N】:新建                                                      【Ctrl+Shift+N】:未知(?)

【Ctrl+M】:最大化窗口以及恢复                                        【Ctrl+Shift+M】:未知(?)

【Ctrl+,】:Next Annotation                                           【Ctrl+Shift+,】:未知(?)

【Ctrl+.】:Previous Annotation                                      【Ctrl+Shift+.】:未知(?)

【Ctrl+/】:注释                                              【Ctrl+Shift+/】:Toggle注释

编辑快捷键:(很重要,编码80%的工作花在此处以及文件之间的跳转上)

ctrl + 左/右: 光标跳过一个

ctrl + 上/下:   滚动屏幕,浏览代码

ctrl + Home/End:  跳到文件开头或者结尾

shift + 左/右:   以字母为单位选中

shift + 上/下:   上下选中文字

ctrl + shift + 左/右:  以单词为单位选中

ctrl + shift + 上/下:  以函数为单位上/下跳转

alt + 左/右:在最近的浏览处之间切换。

alt + 上/下:将光标所在行往上/下移动

ctrl + alt  + 上/下:  复制一行并移动 (Ubuntu上有冲突)。

ctrl + Q :  跳到最后一次编辑处

Ecilpse快捷键的更多相关文章

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

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

  2. 工欲善其事,必先利其器 之 VS2013全攻略(安装,技巧,快捷键,插件)!

    如有需要WPF工具的朋友可以移步 工欲善其事,必先利其器 之 WPF篇: 随着开发轨迹来看高效WPF开发的工具和技巧 之前一篇<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATI ...

  3. sublime常用快捷键

    自己觉得比较实用的sublime快捷键: Ctrl + /  ---------------------注释 Ctrl + 滚动 --------------字体变大/缩小 Ctrl + N----- ...

  4. Sublime Text3配置在可交互环境下运行python快捷键

    安装插件 在Sublime Text3下面写代码感觉很不错,但是写Python的时候遇到了一些问题. 用Sublime Text3打开python文件,或者在Sublime Text3下写好pytho ...

  5. eclipse 快捷键大全

    注:因eclipse版本.电脑配置等原因 有些快捷键可能导致不可用(遇到些许问题可在下方评论) [Ct rl+T] 搜索当前接口的实现类 1. [ALT +/]    此快捷键为用户编辑的好帮手,能为 ...

  6. submit text3常用快捷键

    在网上找了一些submit text的快捷键: Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)Ctrl+G 跳转到相应的行Ctrl+J 合并行(已选择需要合并的 ...

  7. VS2015常用快捷键总结

    生成解决方案 F6,生成项目Shift+F6 调试执行F5,终止调试执行Shift+F5 执行调试Ctrl+F5 查找下一个F3,查找上一个Shift+F3 附加到进程Ctrl+Alt+P,逐过程F1 ...

  8. Android Studio快捷键

      一.android studio 默认快捷键 刚开始接触一款开发软件,想必很想了解它的快捷方式,这会对你的编程起到很好的帮助,提高工作效率,接下来给你介绍下Android Studio一些常用的快 ...

  9. Android Studio切换为eclipse的快捷键之后还是有区别的部分快捷键

    Android Studio Eclipse 把代码提示换成了Class Name Completion, 快捷键是Ctrl+Alt+Space(空格键). 代码提示快捷键Alt+/,         ...

随机推荐

  1. 为C#自定义控件添加自定义事件

    这里的自定义控件是由普通控件组合而成的. 希望事件响应代码推迟到使用自定义控件的窗体里写. 步骤一:新建一个用户控件,放两个按钮,Tag分别是btn1,btn2. 这两个按钮的共用单击事件处理代码如下 ...

  2. exception catch doesn't work?? (python 3)

    exception catch doesn't work?? (python 3) except u.URLError, e: ^ SyntaxError: invalid syntax in Pyt ...

  3. OpenCV 2.4.13 编译使用(VS2015下)

    OpenCV2.4.13编译(VS2015) 这里给出已经编译好的的下载路径.包括Win64的debug和release版本. OpenCV for MSVC14 Win64 1.下载OpenCV源码 ...

  4. FileZillaFTP使用教程

    FileZillaServer.exe服务启动和关闭程序 FileZilla Server Interface.exe 服务 管理程序 配置ftp服务器的用户名,密码,目录,目录读写权限 启动File ...

  5. ASP.NET基础代码备忘

    使用ASP.NET原生的__doPostBack方法触发asp:Button //javaScript部分 __doPostBack('<%=btnAmountDivided.UniqueID ...

  6. ffmpeg-20160926[27]-bin.7z

    ffplay 2016.09.26 开始使用 SDL 2.x , CPU 利用率比 SDL 1.x 略微好一些. ESC 退出 0 进度条开关 1 屏幕原始大小 2 屏幕1/2大小 3 屏幕1/3大小 ...

  7. python之函数

    本节主要内容: 1. 上节遗留的内置函数: callable(), chr(),ord(), compile(), eval(),exec(), divmod(), isinstance() ,fil ...

  8. iOS应用文件夹

    IOS5多了一个比较重要的功能iCloud,但是同时也出现一个问题,很多的APP都把很大量的数据存在APP底下的Documents(/Documents )文件夹里面,这样苹果会reject掉你的AP ...

  9. Quartz Job基本示例

    项目中用到job的主要是各种公告,比如活动开始公告这种,以此为例: public class Domain { public Domain() { AnnounceManager.getIns().s ...

  10. Centos7 修改mysql指定用户的密码

    1.登陆mysql或者mariadb(两种任选其一) [root@localhost ~]# mysql -u root [root@localhost ~]# mysql -uroot -p 2.切 ...