1. Ctrl+左键 和F3
这个是大多数人经常用到的,用来查看变量、方法、类的定义
跳到光标所在标识符的定义代码。当按执行流程阅读时,F3实现了大部分导航动作。
2 Ctrl+Shift+G
在工作空间中查找引用了光标所在标识符的位置。可以说是与F3相反的快捷键。当按类定义进行阅读时,可以迅速找出当前类方法在被哪些类调用了。
3. Ctrl+O
查看一个类的纲要,列出其方法和成员变量。提示:再多按一次Ctrl+O,可以列出该类继承的方法和变量。
助记:"O"--->"Outline"--->"纲要"
4 F4
打开继承树。显示当前类所在的继承树。不但包括父类,还包括当前类的子类。
5. Ctrl+T
查看一个类的继承关系树,是自顶向下的,再多按一次Ctrl+T, 会换成自底向上的显示结构。与"F4"快捷键不同的是显示方式。
提示:选中一个方法名,按Ctrl+T,可以查看到有这个同名方法的父类、子类、接口。
助记:"T"------->"Tree"----->"层次树"
6.Alt+左右方向键
我们经常会遇到看代码时Ctrl+左键,层层跟踪,然后迷失在代码中的情况,这时只需要按“Alt+左方向键”就可以退回到上次阅读的位置,同理,按“Alt+右方向键”会前进到刚
才退回的阅读位置,就像浏览器的前进和后退按钮一样。
Alt+-->返回上一个阅读位置。使用查找功能或导航功能跳转后,可以用ALT-左箭头返回上一个阅读位置,而且还是多层历史记录。类似IE的后退。若要这个后退功能 达到最好效
率,就要养成使用它的习惯,例如遇到了一个方法调用,用F3打开了它所在的类文件,看完后应用alt-左箭头来后退,而不是直接关掉新打开的标 签页。否则这个新开的标签页将
会被记录到历史中,下次后退到这里时又会被重新打开。
7.Ctrl+Alt+H
如果你想知道一个类的方法到底被那些其他的类调用,那么请选中这个方法名,然后按“Ctrl+Alt+H”,Eclipse就会显示出这个方法被哪些方法调用,最终产生一个调用关系树。
助记:"H"--->"Hierarchy"--->"调用层次"
8 Alt+M,U
Open Super Implementation
打开光标所在类方法所覆盖的超类方法,相当于在覆盖方法中用鼠标点左边的覆盖方法三角标志。此功能没有默认快捷键,须在主菜单 Windows->Preferences->General-
>Keys->Modify->Command->Navigate, Open Super Implementation中设置,我个人习惯设为Alt+M,U。
9Alt+M,S
Show Selected Element Only
仅显示光标所在元素(类方法等)。隐藏当前代码中的其他部分,把光标所在的类方法置顶显示。我个人比较喜欢这种方式,一来屏幕比较清洁,二来此时使用导航 功能导航到类
方法必然是置顶显示,三来可以迫使自己习惯使用导航功能(F3,ALT+左右箭头)等进行导航而不是习惯性地拖滚动条。再按一次则取消此方式。
此功能没有默认快捷键,须在主菜单 Windows->Preferences->General->Keys->Modify->Command->Navigate, Open Super Implementation中设置,我个人习惯设为Alt+M,S。
10 Ctrl+E
弹出一个简易对话框用来精确切换代码编辑栏。(注意不要不小心按了Ctrl+W把当前栏目关了,可以考虑取消Ctrl+W关闭当前栏目的设定,因为Ctrl+W实在太容易误按。我个人比较习惯用Ctrl+F4来关闭栏目)
11ctrl+M
最大化当前窗口。配合F12(编辑窗口获得焦点),可以立刻最大化代码编辑栏。(F12、Ctrl+M)
12Ctrl+小键盘的+ - * /
控制代码结构的折叠与展开。由于我个人喜欢用Show Selected Elemnt Only多于折叠代码,而且要看类成员结构可以用Outline栏目(Shift+Alt+Q,O)或Ctrl+O。因此比较少用这个功能。主要用来集中 查看类方法的Inline JavaDoc注释。
13 Open Implemention
就是可以跳转到某个调用的方法的具体实现的地方去。为什么说这个是超级好用呢?用过Spring的人都知道,现在都提倡面向接口编程,所以,如果使用Open Declaration来追踪
一个方法的调用的话,只会看到该方法在接口中的声明,而看不该方法在具体类中的实现,当然,可以使用Call Hierarchy先得到该方法的整个的调用层次,然后再导航到具体的实现处,但操作有些麻烦了。有了Open Implemention,就可以直接看到实现的代码了,在方法名上点击右键,选择Open Implemention就可以了!只是要享受这个功能,可安装一个Eclipse插件,到这里可以下载 http://eclipse-tools.sourceforge.net/implementors/
Ctrl+Shift+T
在工作空间内查找类型(包括所有项目中的类,引用JAR包中的类)。这是按名称打开一个类最快捷的方法。
Ctrl-PageUp/Ctrl-PageDown
切换到上一个/下一个标签页
ctrl+F4或ctrl+w
关闭当前标签页
Shift+Alt+Q
打开一个特定栏目,Shift+Alt+Q后可跟一个键表示要打开的栏目。按下Shift+Alt+Q后过一会可看到提示窗。
Ctrl+J
递增式查找。在当前编辑窗口中进行递增式查找。查找过程中按下箭头可跳到下一个匹配点,按上箭头跳到上一个匹配点,按ESC退出递增式查找。
Ctrl+H
打开查找窗口。打开一个可以进行详细设置的查找对话框。由于Eclipse各种导航功能很完善,我比较少用这个查找功能。主要用来进行一些用正则表达式做条件的查找。在查找中,用Ctrl+K查找下一个匹配。
Ctrl+Shift+E
弹出一个对话框来切换或关闭多个代码编辑栏。
当然还有最基本的,Ctrl+Shift+L,显示快捷键列表。
分享到:
相关推荐
Eclipse常用快捷键 保存下来,忘记的时候拿出来看看。
非常实用的eclipse常用快捷键大全, 原作者发表于博客园
根据给定文件信息,我们将详细梳理出Android Studio使用技巧和快捷键的相关知识点。 首先,关于书签(Bookmarks)的使用技巧,这是在编程过程中非常实用的一项功能。通过快捷键F3(OSX系统)或F11(Windows/Linux...
每个具体的动物类(如`Dog`、`Cat`)都继承自`Animal`类,并必须实现`MakeSound()`方法。 ```csharp public abstract class Animal { public abstract void MakeSound(); } public class Dog : Animal { public ...
### Eclipse使用SVN详解 在软件开发领域,版本控制系统(Version Control System,VCS)扮演着至关重要的角色,其中Subversion(简称SVN)作为一款经典的集中式版本控制系统,广泛应用于项目管理中。本文将详细介绍...
有人发了VS2010的快捷键,不够全,那才哪到哪呀,我来发个完整的 吧,后附VS...Read more: VS2010快捷键 - @天行健中国元素 - 博客园 http://www.cnblogs.com/fuhj02/archive/2010/12/21/1912776.html#ixzz4tmGA3zfR
博客园博客PDF生成器是一款专为博客园用户设计的实用工具,它允许用户将自己在博客园上发表的文章集合导出为PDF格式的文档,方便离线阅读、备份或者分享。这款工具通常适用于那些希望保存自己的博客内容或者需要将一...
博客园是中国著名的IT技术交流平台,为程序员们提供了一个分享知识、交流心得的空间。而博客园的皮肤则是用户个性化自己博客界面的一种方式,通过更换不同的皮肤,可以使博客呈现出不同的视觉风格,符合个人喜好或者...
博客园文章爬取代码是一个基于Java的项目,用于自动化地从博客园网站抓取特定博主的文章并将其保存为Word文档。这个项目对于那些对网络爬虫技术感兴趣的开发者来说,是一个很好的学习和实践案例。以下是对这个项目的...
程序通过分析博客园博 客源码来生成一些必要的数据,可能在以后使用当中出现爬取不了的情况,可能是博客园的源码 结构修改了。程序只是用于学习之用,严禁用于非法目的而照成博客园服务器过载。 由于生成PDF的时候...
博客园样式
标题 "c#自动评论博客园博文" 描述的是一个使用C#编程语言开发的自动化工具,该工具能够实现对博客园网站的博文进行自动评论。这个程序的核心功能包括登录、验证码识别以及评论发布,旨在提高用户对特定博客文章进行...
博客园作为一个广受欢迎的中文博客平台,为众多技术爱好者提供了分享知识的空间。"Beautifycnblogs博客园样式美化"项目旨在帮助用户提升其博客在博客园上的视觉效果,通过自定义CSS样式,使得博客更加个性化和专业。...
NuGet作为.NET生态系统中最常用的包管理工具之一,允许开发者轻松地查找、安装、更新和卸载.NET项目所需的库和工具。 - **基本概念**:NuGet是一个开源的包管理系统,用于.NET Framework和.NET Core平台上的软件包...
博客园客户端是一款专为安卓移动平台设计的应用程序,旨在提供便捷的博客园论坛访问体验。作为博客园论坛的外部访问端,它使用户能够在手机或平板电脑上轻松浏览、阅读和参与论坛讨论,实现了博客园内容的移动端适配...
博客园客户端Android源码分析 博客园是一款深受程序员喜爱的在线技术分享平台,其客户端提供了方便的移动阅读体验。分析博客园的Android源码,我们可以深入理解如何构建一个功能完善的移动应用,特别是针对技术社区...
【标题】:“仿博客园wordpress主题” 【主题详解】: “仿博客园wordpress主题”是一款专为WordPress平台设计的中文三栏式博客模板,旨在模仿国内知名技术社区——博客园的界面风格,提供用户熟悉的浏览体验。这款...
【标题】:“博客园安卓版客户端android源码完整版”是指提供了一个用于开发和学习的博客园移动应用的Android源代码。这个源码版本可能是某个开发者或者团队分享出来的一个项目,目的是为了让其他开发者能够理解其...
博客园主题eXtremelySimple是一款专为博客园平台设计的简洁、高效的皮肤。这款主题以其极简的设计理念,提供了一种清爽的阅读体验,旨在让博主的原创内容成为焦点,减少不必要的视觉干扰。在这款主题中,JavaScript...
这款软件的出现,为那些喜欢在博客园(CNblogs)或其他博客平台创作的博主们提供了一个高效、直观且功能丰富的创作环境。 **主要功能** 1. **离线编辑**:Open Live Writer支持离线写作,用户可以在没有网络连接的...