您的位置:首页 > 编程语言 > Java开发

eclipse常用的快捷键(一)

2015-08-21 09:59 507 查看
每次再看老师视频的时候,看着他们在eclipse上面快速的演示代码的编写我都感觉很无语,怎么会这么快?完全跟不上他们的速度,为此我从上网上搜集各种关于eclipse中的关于快捷键操作的问题,希望能帮助自己,更希望能帮助大家!

一、在eclipse里面怎么设置符合自己要求的快捷键

1、window→Preferences



2、General→Keys→根据Command里面的内容找到你要设置的快捷键对应的能容,选中以后在Binding中输入你要设置的快捷键(比如下面的Ctrl+F9),然后点击OK就算完成了



[b]二、介绍一些eclipse里面常用的快捷键的使用[/b]

[b](注:这里是指一般情况下eclipse里面的快捷键,因为我们自己设置快捷键,有可能每个人的eclipse对应的快捷是不同的,或者是这个快捷键组合被其他应用程序占用了,都会受到影响!)[/b]

[注:下面每个快捷键有两个图,第一个图是设置快捷键的地方,第二图是快捷键的使用效果]

1. ctrl+shift+R:打开资源(Open Resource)



这可能是最常用的快捷键了,可以打开工作区中任何一个文件,而你只需要按下文件名中的前几个字母,比如application*.xml的结果如下:

美中不足的是这组快捷键并非在所有视图下都能用。








2. ctrl+o:快速outline(Quick Outline)

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





3. ctrl+e:快速转换编辑器(Quick Switch Editor)

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








4. alt+shift+R:重命名(Rename)






重命名属性及方法在几年前还是个很麻烦的事,需要大量使用搜索及替换,以至于代码变得零零散散的。今天的Java IDE提供源码处理功能,Eclipse也是一样。现在,变量和方法的重命名变得十分简单,你会习惯于在每次出现更好替代名称的时候都做一次重命名。

属性和方法:将鼠标移动至属性名或方法名上,选中以后,按下alt+shift+R,输入新名称并点击回车,所有引用到这个属性或方法的地方都会自动改变。



你还可以点击alt+shift+R两次,这会呼叫出源码处理对话框。(如果是属性的话,可以实现get及set方法的自动重命名,但是方法的名字不会自动改变)。








类名字:将鼠标选中要重命名的类,然后点击alt+shift+R就可以重命名(当然,这种情况下F2也能代替,我通常使用F2)






5. Shift+enter(Insert Line Below Current Line)以及Ctrl+shift+enter(Insert
Line Above Current Line)


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

Shift+enter:[b]Insert
Line Below Current Line


[/b]






Ctrl+shift+enter:Insert
Line Above Current Line








效果:






6. Alt+方向键



这个组合将所选中能容或当前行的内容往上或下移动。在try/catch部分,这个快捷方式尤其好使。











效果:






7. Ctrl+m

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








8. ctrl+. 和 ctrl+1:分别代表:下一个错误和快速修改

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








ctrl+1的效果:








今天就先总结这么多,紧接着还会继续为大家总结!

大家如果有什么好的关于快捷键的使用的文章,也请大家以分享一下!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: