作为java编程员,eclipse是我经常使用的编程工具,有句话说得好,会编程前先要学会熟悉编程工具,所以,我在这里就介绍一下我们在编程中最需要的东西-----快捷键。如果我们熟悉快捷键,那么,我们的编程速度就会加快很多,而且也能避免很多错误,因为我们是活生生的人,难免会犯错。但是,eclipse的快捷键实在是太多了,而且有些说真的,很少会用到,帮助不大,所以,这里就是要对这些快捷键进行整理,好方便使用。下面这些快捷键都是我在我自己的Eclipse测试过,已经是看过它们的执行效果,当然相信各位只要上网收搜一下,也是能够找到一大堆,就像我所做的,但是我本人在测试中发现,有些快捷键在我的Eclipse中没有发挥作用,有些就算有也觉得作用不大,故专门挑出一些我觉得有用的出来,如果你们的Eclipse和我的版本不一样或者有些快捷键效果不一样,还请见谅。另外如果具有相同作用的快捷键,我只选择一个来记录,因为我们根本就不需要那么多。
首先介绍的是编辑类型的快捷键。
1.Ctrl+F
这个快捷键相信大家都很熟悉,就是在全局的范围内寻找关键字并进行替换操作。使用该快捷键就会弹出一个小窗口,那么我们只要根据里面的要求进行操作就行。
2.Ctrl+Shift+K
这个快捷键我在Eclipse中测试过了,就是由下至上寻找同名的方法名。但是,这个快捷键只能寻找与类名相同的方法名,因为类名永远放在我们的代码一开头,所以,它会默认搜索这个类名。所以,这个快捷键的作用就是快速定位构造方法。
3.Ctrl+K
与上面的作用类似,但是寻找顺序是由上自下。
4.Ctrl+D
删除当前行整行代码。
5.Shift+Enter
在当前行下面插入空行。
6.Ctrl+Shift+Enter
在当前行上面插入空行。
7.Ctrl+Q
定位到上一个操作所在的地方。
8.Alt+/
这个快捷键就真的是非常有用啦!因为它会帮我们进行代码的自动提示,比如说当我们输入t,它就会帮我们列出与这个t相关的所有方法,如果我们提示得越多,基本上就会列出我们想要的那个,这样就会帮我们省下许多功夫,而且,更重要的是,能够减少编程错误,因为有时候我们是非常可能会写错的,而且这种概率真的不小!我一开始学编程的时候,就曾经因为一个变量名的误写导致我查了好久的代码,因为这样的错误不知道为什么,就是难以找出来!
9.Ctrl+A
选中全部代码,不解释。
10.Alt+Shift+s 再按 R
这个快捷键的作用就是帮我们自动生成某些变量的get()和set()方法。这个是可以有的,因为很多时候我们设计类的时候,对于它的数据成员我们都会有相应的get()和set()方法,因为我们一般都会在我们的代码中对它们进行操作。
11.ctrl+T
这个快捷键会帮我们找出一个接口的所有实现类。
接下来是对窗口的快捷操作,这部分就我个人而言,意义不大,因为我个人觉得用鼠标也是挺好的,但还是写出来吧,因为每个人的需求都不一样嘛。
1.Ctrl+W
关闭当前窗口。
2.Ctrl+F7
如果你打开一个类的窗口,那么它就会显示Package Explorer.
3.Ctrl+F8
这个我试过,就是Debug和Perspective之间的切换
4.Ctrl+F10
打开视图菜单,可以对视图进行修改。
然后就是导航类型的快捷键,这部分的功能也是平时需要用到的机会比较少的类型,可能是因为我是新手吧,所以对自己的类和库并没有什么意识,但是对于一些已经在公司里面开发或者有自定义的大量工具类或库的人来说,应该是挺有用的吧?哈哈,我也只能这么说了,想要用的人就拿走吧。
1.Ctrl+O
这是打开一个类的结构的快捷键,它能够让我们知道这个类有什么数据成员和方法。个人觉得这个还不错,可以知道自己的类究竟是怎样子的。
2.Ctrl+Shift+T
文件类型的快捷键相信大家都已经非常熟悉,
这个就能根据你输入的类名查找所有同名的类和它的位置,这个也是非常实用的,只是我几乎不用而已。
3.F4
能够打开类的层级结构,包括这个类的数据成员和方法,是第一个快捷键的加强版。
4.Shift+F2
这个能够打开外部javadoc。
5.Ctrl+Shift+R
这个能够根如输入的关键字查找相关资源,包括自己写的类或者外部导入的类等等。
6.Alt+←,Alt+→
对你的代码进行逐个空格的扫描方向为向前和向后。
7.Ctrl+Shift+P
转至匹配的括号。有时候我们的代码中嵌套的层级太多,括号太多,我们自己都乱了,尤其是没有良好的缩进习惯甚至没有,那就根本看不懂!这时,这个寻找匹配的括号就非常有用。但是我觉得这个还真的可以没有,因为我们只要在第一个括号处双击鼠标,就能够定位出该括号所包括的内容。所以这个快捷键并不是很必要。
8.Ctrl+Q
转至上一个代码编辑点,所谓的编辑点,可以是修改的地方,也可以是上次光标停驻的地方。
9.Ctrl+Shift+↑,Ctrl+Shift+↓
转至上一个或下一个成员,成员可以是数据成员,也可以是方法。
10.Ctrl+L
转至你所输入的行数。老实说,我觉得,这个还真的是有点多余,因为很多时候,我都不知道自己的代码哪一行有什么,转至哪里,又为什么要转至那里,这本身就是一个很大的问题。
接下来就是搜索类型的快捷键。这种类型的快捷键都是很具有实用性的,尤其是那种大型的代码,搜索相关字节非常麻烦,因为代码实在是太大了,所以需要用到快捷键。
1.Ctrl+Shift+U
这个快捷键能够找到代码中所有包含你所要找到的字节的地方。但是,要注意,不是将字节圈起来,而是将光标放在该字节后面,而且,这种快捷键对修饰符或者java关键字没有用,但是数据类型如int有用,而且还会帮你自动找出需要返回int的方法,如果是变量,则会找出返回该变量和对该变量进行任何操作如赋值等等的地方。就算是方法名也可以使用,就是找出方法的所在行,但是要记住,如果是方法名,光标必须是在方法名后面,不能包括括号。
2.Ctrl+H
打开搜索框,至于搜索框是什么就不需要多说了吧。
3.Ctrl+G
这个能够显示同一个包中出现该变量的方法。
4.Ctrl+Shift+G
这个是显示同一个包中出现该参数列表的方法,必须是完整的参数列表,经过本人的测试,因为实际上它是与具体的方法挂钩的,而且还是局限在同一个类中,所以作用不大。
文本编辑类就真的没啥好用的,因为本来就不多,就是一个insert我觉得有点用,就是当我需要将整行代码换成其他时,可以将其放在该行开头,从头进行改写。但是,说真的,这个我可以整行去掉的,所以。。。也就是那样了。
文件类型的快捷键就真的不需多说了,相信大家都已经是非常熟悉了,因为经常要打交道的,像是保存等等,但还是列出来吧,但就不再像上面一样排了,就只是向下面一样流水过去了。Ctrl+s(保存),Ctrl+shift+s(全部保存),Ctrl+shift+w(全部关闭),Alt+Enter(打开该类的属性),Ctrl+N(新建文件) 。
接着的快捷键才是重点,因为它是可以帮你的代码进行整理的,甚至能够帮你自动生成某些代码。但是必须注意,有些快捷键是与你的输入法的设置相同的,所以很可能发挥不了作用,这是你就需要检查你的输入法的设置了。
1.Ctrl+Shift+F
这个快捷键能够将你选中的代码进行排版,如果你的代码需要缩进,但是自己又不可能一一缩进,就要使用这个快捷键了,就能使你的代码变得更加整洁。
2.Ctrl+/
将选中的代码注释掉,再按一次就能取消注释。
最后是重构的快捷键,就是我们需要重构我们的代码时,像是提取方法等等这些都具有对应的快捷键。这里就只是粗略的罗列一下相应的快捷键具有的功能而已,因为他们其中的每一条都能说上一大堆。Alt+Shift+Z,撤销重构,Alt+Shift+M,抽取方法,抽取局部变量,Alt+Shift+L,内联,Alt+Shift+I,移动,Alt+Shift+V,重命名,Alt+Shift+R,重做,Alt+Shift+Y。
好了,至此全文就结束了,当然,还是有许多方便的快捷键我这里并没有写或者没有找到资料,但是我觉得,就上面介绍的快捷键就已经满足我的需要了,所以,我也就不再继续探讨下去了,因为我写博文最主要还是方便我自己记录相关信息而已,所以很多东西都是基于我自己而写,这点还请见谅,因为我不是什么大牛,根本没有能力开什么教程贴,也就不好意思在一些真正的牛人面前班门弄斧了。