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

来源:互联网 发布:淘宝店铺怎么推广好 编辑:程序博客网 时间:2024/06/09 16:21

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

    1. ctrl+shift+r:打开资

    可能是所有快捷键组合中最省时间的了。这组快捷可以你打你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷并非在所有视图下都能用。


2. ctrl+o:快速outline

    如果想要看当前的方法或某个特定方法,但又不想把代拉上拉下,也不想使用找功能的,就用ctrl+o吧。它可以列出当前中的所有方法及属性,你只需入你想要查询的方法名,点enter就能直接跳至你想去的位置。


3. ctrl+e:快速转换编辑

    这组快捷将帮助你在打编辑器之间浏览。使用ctrl+page downctrl+page up可以浏览前后的选项卡,但是在很多文件打的状下,ctrl+e会更加有效率。


4. ctrl+2L本地赋值

    开发过程中,我常常先写方法,如Calendar.getInstance(),然后通ctrl+2快捷将方法的赋值于一个本地量之上。这样省了名,量名以及入声明的时间Ctrl+F的效果似,不效果是把方法的赋值中的域。

    5. alt+shift+r:重命名

    重命名属性及方法在几年前是个很麻的事,需要大量使用搜索及替,以至于代码变得零零散散的。今天的Java IDE提供源码处理功能,Eclipse也是一在,量和方法的重命名得十分简单,你会习惯于在次出更好替代名称的候都做一次重命名。要使用个功能,将鼠至属性名或方法名上,按下alt+shift+r入新名称并点。就此完成。如果你重命名的是中的一个属性,你可以点alt+shift+r两次,会呼叫出源码处对话框,可以实现getset方法的自重命名。

    6. alt+shift+l以及alt+shift+m:提取本地量及方法

    码处包括从大的代中提取量和方法的功能。比如,要从一个string建一个常量,那定文本并按下alt+shift+l即可。如果同一个string在同一中的别处,它会被自。方法提取也是个非常方便的功能。将大方法分解成小的、充分定的方法会极大的减少复杂度,并提升代的可测试性。

    7. shift+enterctrl+shift+enter

    Shift+enter在当前行之下建一个空白行,与光是否在行末无Ctrl+shift+enter在当前行之前插入空白行。

    8. Alt+方向

    也是个时间的法宝。合将当前行的内容往上或下移。在try/catch部分,个快捷方式尤其好使。

    9. ctrl+m

    示屏幕能提高工作效率是大家都知道的。Ctrl+m编辑器窗口最大化的快捷

    10. ctrl+.ctrl+1:下一个错误及快速修改

    ctrl+.将光至当前文件中的下一个报错处或警告这组快捷我一般与ctrl+1一并使用,即修改建的快捷。新版Eclipse的修改建做的很不,可以帮你解决很多问题,如方法中的缺失参数,throw/catch exception,未行的方法等等。


 

更多快捷键组合可在Eclipse按下ctrl+shift+L看。

按照使用率来看看我最用的一些热键组合。(注:以下内容在Eclipse3.02及一上版本通过测试

1. Control-Shift-T: 开类型(Open type)。如果你不是有意磨洋工,是忘码树source tree)打的方式吧。eclipse很容易打接口的实现类的,按ctrl+t会列出接口的实现类列表

2. Control-Shift-R: 开资源(不只是用来Java文件)。小提示:利用Navigator视图的黄色双向箭钮让你的编辑窗口和航器相关联你打的文件对应显示在航器的层级结构中,这样便于组织信息。如果影响了速度,就掉它。

3. F3: 申明(Open declaration)。或者,利用Declaration Tab(在Java视图模式下,选择Windows --> Show View -- > Declaration)。当你中代中的一个方法,然后按个按,它会把整个方法在申明方框里示出来。

4. Alt-left arrow: 记录Navigation History)中后退。就像Web浏览器的后退按,在利用F3之后,特有用。(用来返回原先编译的地方)

5. Alt-right arrow: 记录中向前。

6. Control-Q: 回到最后一次编辑的地方。个快捷也是当你在代中跳后用的。是当你深,忘你最初在做什候。

7. Control-Shift-G: workspace中搜索引用(reference)。是重构的前提。于方法,热键的作用和F3恰好相反。它使你在方法的中,向上找出一个方法的所有用者。一个与此相的功能是标记功能(occurrence marking选择Windows->Preferences->Java-> Editor-> Mark Occurrences,勾选选项这时,当你单击一个元素的候,代中所有元素存在的地方都会被高亮示。我个人只使用标记本地Mark Local Variables)。注意:太多的高亮示会拖慢Eclipse

8. Control-Shift-F: CodeàJavaàPreferencesà根据代码风定重新格式化代团队一的代格式,我把它放在我wiki上。要这么做,我Eclipse选择Window Style,然后Code FormatterCode StyleOrganize Imports。利用出(Export)功能来生成配置文件。我些配置文件放在wiki上,然后团队里的个人都入到自己的Eclipse中。

9. Control-O: 快速概要(quick outline)过这个快捷,你可以迅速的跳到一个方法或者属性,只需要入名字的几个字母。

10. Control-/: 一行注或取消注于多行也同适用。

11. Control-Alt-down arrow: 制高亮示的一行或多行。

12. Alt-down arrow: 将一行或多行向下移Alt-up arrow会向上移

其他的热键在菜里有。你可以通按下Control-Shift-L(从3.1版本始),看到所有快捷的列表。按下Control-Shift-L两次,会热键对话框(Keys Preferences dialog),你可以在里自己热键

 

原创粉丝点击