eclipse快捷键整理

来源:互联网 发布:淘宝客挣多少钱一个月 编辑:程序博客网 时间:2024/06/06 20:46

一、eclipse智能填充

初始设置:代码提示功能默认是“.”(点),当输入点的时候系统才会有提示。

优化:当点击任意一个字母都有提示,而不用总是使用ALT+/快捷键。

设置步骤:

window → Preferences → java → Editor → Content Assist

然后在右面的面板下面有一个“Auto Activation triggers for java”选项,在“.”后加abc等字母,方便后面的查找修改。然后“apply”,点击“OK”。(最简单键盘上从上到下,从左到右全敲一遍)

缺点:在使用public,private,protect等关键字时,无法使用空格,使用空格会把提示出来的选项第一个选项自动填充(感觉很不爽)。

二、常见快捷键

1. 【ALT+/】

此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,

2. 【Ctrl+/】

快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。

注意:添加注释与取消注释都是这个快捷键。

3.【Ctrl+Shift+/】与【Ctrl+Shift+\】

快速注释多行,采用的注释方式是/**/。

添加注释:选中要注释的所有内容,然后使用快捷键【Ctrl+Shift+/】

取消注释:选中要取消注释的所有内容,然后使用快捷键【Ctrl+Shift+\】

4. 【Ctrl+D】

删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。

5. 【Ctrl+M】

窗口最大化和还原,用户在窗口中进行操作时,总会觉得当前窗口小(尤其在编写代码时)

6.【Ctrl+Page Up】与【Ctrl+Page Down】

在打开的文件之间,左右进行切换。

优点:减少鼠标的操作。

7.【Ctrl+e】

快速转换编辑器(简而言之:就是在打开的文件间快速展示出来,并进行选择)

优点:使用ctrl+page down或ctrl+page up可以浏览前后的选项卡,但是在很多文件打开的状态下,ctrl+e会更加有效率。

补充:【Ctrl+F6】

在当前文件里显示当前打开的所有文件。与Ctrl+e类同,但是这个是显示在你鼠标所在的地方。

8.【 Alt+Shift+r】

重命名(refector重构)

优点:重构后的名称,会自动把关联的地方的名称也会相应更改。

通俗来说:假设你要修改方法的参数名字、或者类变量、方法变量,同时这些变量又被很多代码引用着,那么你可以直接使用Alt + Shift + R 统一修改一次即可。
此快捷键同样也适用于修改类名和方法名。

9.【Alt+Shift+l】

提取本地变量。

10.【Alt+Shift+m】

提取本地方法。

如果一个方法的代码太长,你想抽取子方法,那么只要选中某块代码,然后使用Alt + Shift + M,就会弹出抽取视图,输入方法名即可。

11.【 Shift+enter】与【Ctrl+Shift+enter】

快速换行。

Shift+enter在当前行之下创建一个空白行。Ctrl+shift+enter则在当前行之前插入空白行。

优点:与光标是否在行末无关。

12.【Alt+上下方向键】

快速上下移动当前行。

优点:不必选中当前行中的所有内容,便可以移动。移动多行时,只需要选中移动行的部分内容即可。

13.【Alt+Ctrl+上下方向键】

快速向上/下复制当前行。

14.【Ctrl+鼠标左击】

用来查看变量、方法、类的定义。

技巧:在配置xml时,可以按住Ctrl键,当鼠标悬浮到上面时,变成超链接,则表示路径正确。

15.【Ctrl+Shift+O 】

快速导入包。

优点:当从网上拷贝一段程序后,不知道如何import进所调用的类,可以使用此快捷键。

16.【Ctrl+Shift+F】

格式化当前代码。、

技巧:当没有选中代码时,默认是整个文件。

17【Ctrl+Shift+X】

把当前选中的文本全部变味小写

18【Ctrl+Shift+Y】

把当前选中的文本全部变为小写

19.【Alt+Shift+C】

修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)——咱不理解

20.【Alt+Shift+F】

把Class中的local变量变为field变量 (比较实用的功能)——咱不理解

21.【Ctrl+Shift+G】

查找类、方法和属性的引用。这是一个非常实用的快捷键,例如要修改引用某个方法的代码,可以通过【Ctrl+Shift+G】快捷键迅速定位所有引用此方法的位置。

简单来说:有时候,你想查看某个java方法被哪些类方法调用了,可以直接使用Ctrl + Shif + G,Search视图上会列出调用该方法的所有类。

22.【Ctrl+/(小键盘)】

折叠当前类中的所有代码

23.【Ctrl+*(小键盘)】

展开当前类中的所有代码

24.【Alt+Shift+A】

竖向选择功能

使用场景:当我们从网上当下来一些代码,但是前面每一行都有编号,很郁闷啊,一个个删除,那家伙挺累人的,这时候竖向选中就可以展示其强大功能了,两步解决问题。

25.【Ctrl+回车】

字符串的拼接(简化了拼接字符串时敲打+号)

使用方法:在System.out.println等输出中的字符串以及String声明的字符串,我们在字符串的任意部分(必须在双引号之间),使用快捷键,就会在光标所在的位置分割字符串,并自动添加加号。

使用场景:

  1. 字符串比较长,我们可以使用这个方法使得字符串多行显示
  2. 在已有的字符串中间部分添加一个新的字符串
  3. 字符串末尾添加字符串,但又想分开。等等

26.【Ctrl + W】

关闭当前文件

27.【Ctrl + Shift + W】

关闭当前打开的所有文件。

28.【Alt + ← 】

要是我关闭当前文件后,后悔了,想重新打开,咋整,使用Alt + ← 即可。

29.选中Java文件中的内容

这个快捷键非常好用,如果你想选择if语句中的所有内容,也可以使用这个快捷键,以此类推。假设你把鼠标定位在osCacheService上,那么可以使用Alt + Shift +→,选择osCacheService整个字符串,而无需使用鼠标来操作。

30.Alt+Shift+Z

快速生成try-catch块。

31.【Alt + Shift+S】

快速调出代码生成视图,其中包含生成get/set方法、toString方法、hash方法,以及格式化等操作。


32.【Alt + Shift + B】

Eclipse的面包屑功能类似于package视图功能,只需按下Alt+ Shift + B,就可以在Eclipse中显示面包屑。


熟练使用这个工具的话,就不需要package视图了,直接利用面包屑的导航功能即可。在这里顺便介绍一下,如何最快的拷贝一个类的名字。
1、 在当面类文件中,使用Alt+ Shift + B调出Eclipse面包屑
2、 然后点击回车,Eclipse会自动选中类的名字的
有部分朋友不喜欢这个功能,那你可以通过点击Eclipse中工具栏中的Toggle BreadCrumb按钮,即可取消面包屑。(类同,打开也可以点击这个图标)


33.不用鼠标如何关闭打开的视图

如果你打开了某个视图,例如Ctrl + F,Ctrl + H,打开搜索视图后,你想关闭它。可以直接使用Esc键,避免使用鼠标。

34.显示html和xml元素的所有属性



三、查找定位

1. 【Ctrl+O】

  快速摘要。显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。

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

助记:"O"--->"Outline"--->"纲要"

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

快速查找。选中要查找的内容,然后使用快捷键【Ctrl+K】向下查找。快捷键【Ctrl++Shift+K】是向上查找。

优点:从此不再需要用鼠标单击查找对话框了。

3.【Ctrl+Shift+T】

快速查找并打开文件。

优点:

  • 不用在为找不到类而痛苦,而且可以使用“*”、“?”等通配符。
  • 查看系统类的源代码

4.【Ctrl+Shift+R】

快速查找并打开工作空间中的所有类型文件

优点:

  • 只需记得文件中的前几个字母,就可以快速定位文件。
  • 并且可以使用“*”、“?”等通配符。
  • 不局限于java文件

缺点:这组快捷键并非在所有视图下都能用。

5.【Ctrl+.】与【Ctrl+1】

下一个错误及快速修改。

【Ctrl+1】快速修改当前错误。

【Ctrl+.】将光标移动至当前文件中的下一个报错处或警告处。

优点:这两个键组合使用,可以大大提高效率。

6.【Ctrl+Alt+H】

查看当前方法的调用情况。

如果你想知道一个类的方法到底被那些其他的类调用,那么请选中这个方法名,然后按“Ctrl+Alt+H”,Eclipse就会显示出这个方法被哪些方法调用,最终产生一个调用关系树

7.【Ctrl+T】

查看一个类的继承关系树,可以查看及查找类。

默认是自顶向下的,再多按一次Ctrl+T, 会换成自底向上的显示结构。

提示:选中一个方法名,按Ctrl+T,可以查看到有这个同名方法的父类、子类、接口。

助记:"T"------->"Tree"----->"层次树"

补充:【Ctrl + R】

选择资源文件

8.【Ctrl+L 】

快速跳转到某一行。

9.【Ctrl+Shift+P】

快速定位到相对应的匹配符(譬如{}),例如:根据左大括号找到右大括号。

10.快速定位当前文件在工程中的位置,即在package视图中的位置

一种方法是直接点击package视图中的”Link with Editor”。


但是这种方式有个缺点,就是必须使用鼠标去点击”Link with Editor”。

11.【Alt + Shift +W】

使用Alt + Shift +W,显示视图,然后选择package视图,同样可以定位到当前文件在package视图中的位置,这样就避免使用了鼠标。


12.变量名和方法之间的跳跃

当你想知道当前方法的下一个方法是哪个的时候,只需按下Ctrl + Shift + ↓即可达到目的,这个快捷键同样适用于变量名。

注意:方法名或者变量名是一样的,这里是一个泛称。

四、调试快捷键

1. 【Ctrl+Shift+B】

在当前行设置断点或取消设置的断点。

2. 【F11】

调试最后一次执行的程序。

3. 【Ctrl+F11】

运行最后一次执行的程序。

4. 【F5】

跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。

5. 【F6】

单步执行程序。

6. 【F7】

执行完方法,返回到调用此方法的后一条语句。

7. 【F8】

继续执行,到下一个断点或程序结束。

博客发表时间:2016-06-19 22:24

最后修改时间:2016年12月1日20:41:07

********************************************************************************结束语********************************************************************************************
  我在写这篇博客的时候也是一名初学者,有任何疑问或问题请留言,或发邮件也可以,邮箱为:577328725@qq.com,我会尽早的进行更正及更改。
在我写过的博客中有两篇博客是对资源的整理,可能对大家都有帮助,大家有兴趣的话可以看看!!
下载资料整理——目录:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331
  这篇博客里面是我关于我见到的感觉不错的好资源的整理,里面包含了书籍及源代码以及个人搜索的一些资源,如果有兴趣的可以看看,我会一直对其进行更新和添加。
优秀的文章&优秀的学习网站之收集手册:http://blog.csdn.net/fanxiaobin577328725/article/details/52753638
  这篇博客里面是我对于我读过的,并且感觉有意义的文章的收集整理,纯粹的个人爱好,大家感觉有兴趣的可以阅读一下,我也会时常的对其进行更新。
********************************************************************************感谢********************************************************************************************

0 0