丢掉鼠标吧,使用最好用的Eclipse快捷键

原创 2015年08月12日 14:35:46

介绍Eclipse快捷键的文章很多,但大多都不详细,且没有做到图文并茂。这篇文章会介绍真正实用的Eclipse快捷键,熟练后可以不用鼠标,便可进行编程开发。

我也打算把Eclipse相关的一些知识点,写成一个系列,除了快捷键,还可以写"如何调试,设置异常断点、debug模式中的表达式求值","重构","实用的Eclipse操作技巧"等等的一些主题,这样刚学习java的朋友,可以比较全面的使用Eclipse。

快捷键用的越多,操作的效率越高,开发效率也会随之提高,同时它可以让你更加关注代码,而不是老是让鼠标分了你的神

本文只是列出一些常用的Eclipse快捷键,会陆续补充一些好用的快捷键。

第一招:文件切换的三种方式

1、Ctrl + E,在右边显示出当前打开的所有文件。


2、Ctrl + Pg Up ,Ctrl + Pg Dn ,逐个文件跳跃。

按下Ctrl + Pg Dn,从AdConf.java 跳到 AdQuaryServiceImpl.java

Before:


After:


反之亦然。

3、Ctrl + F6,在当前文件里显示当前打开的所有文件


我个人比较喜欢Ctrl + E 这种方式。

第二招:复制当前行或者当前选中的代码块

在Eclipse里面,如果需要复制一行,无需使用Ctrl + C,只需要使用Ctrl + Alt + ↓。注意这个快捷键通常会有冲突,可以在keys的面板上自行修改。我自己喜欢用Ctrl + Alt + End来替换Ctrl + Alt + ↓。

public class TestString {

    public static void main(String[] args) {

        String s = "";

        System.out.println(s == null);

    }

}

假设你想复制 "String s = """这一行,只需把焦点定位到它所对应的行,然后按下Ctrl + Alt + ↓即可。这个快捷键也支持复制代码块。

第三招:显示当前类的所有属性和方法

以前都是用Eclipse的outline来看,现在你可以关闭它了,因为使用Ctrl + O就可以显示当前文件的所有属性和方法。注意是大写字母O,不是数字0。


第四招:Ctrl + W关闭当前文件,Ctrl + Shift + W关闭所有文件

第五招:快速定位当前文件在工程中的位置,即在package视图中的位置

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


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

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


第六招:选中Java文件中的内容

public String get(@RequestParam(value = "key") String key) {

Object obj = osCacheService.get(key);

if (obj != null) {

return JsonUtil.toJson(obj);

}

return "";

}

假设你把鼠标定位在osCacheService上,那么可以使用Alt + Shift +,选择osCacheService整个字符串,而无需使用鼠标来操作。

这个快捷键非常好用,如果你想选择if语句中的所有内容,也可以使用这个快捷键,以此类推。

第七招:Ctrl + T选择java文件,Ctrl + R选择资源文件

如果你只是想找java类,那么直接使用Ctrl + T效率比较高。

第八招:Ctrl + H 进行全局搜索和局部搜索

  1. 除了"File Search"之外,其他可以从视图中移除

    使用Ctrl + H调出搜索视图后,点击Customize。


     


    只保留"File Search"选项,其他选项用处不大。

  2. 局部搜索

    可以选择视图中的


    进行局部搜索,从而提高效率。

第九招 自动生成get/set方法、toString方法、hash方法

  1. 使用Alt + Shift +S 调出代码生成视图


  2. 调出 视图后、直接输入r调出get/set生成视图,输入h调出hash方法生成视图,输入s调出toString方法生成视图


第十招 视图切换Ctrl + F7

这个快捷键也是相当实用,比如说在代码视图中,你想看看Console中内容,Ctrl + F7可以帮到你。


再比如说,你想启动tomcat,只需按下Ctrl + F7,切换到Servers视图,然后按下Ctrl + Alt + D即可,完全无需使用鼠标的。

第十一招 经典的Quick Access

输入Ctrl + 3,就可以使用Quick Access了。比如说,你想为Eclipse配置Maven环境,通常你都需要点击WindowàPreferencesàMaven,有了Quick Access,你只需要直接输入Maven即可。

  1. 使用Ctrl + 3
  2. 输入您需要在Eclipse查找的东东的关键字


第十二招 变量名和方法之间的跳跃

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

第十三招 重构

  1. 修改名字

    假设你要修改方法的参数名字、或者类变量、方法变量,同时这些变量又被很多代码引用着,那么你可以直接使用Alt + Shift + R 统一修改一次即可。

    把焦点定在变量名上,然后使用Alt + Shift + R,此时Eclipse会提示你输入新的变量名,点击回车就可以修改成功了。此快捷键同样也适用于修改类名和方法名。

  2. 抽取类方法

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


第十四招 Eclipse的面包屑功能Alt + Shift + B

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


熟练使用这个工具的话,就不需要package视图了,直接利用面包屑的导航功能即可。在这里顺便介绍一下,如何最快的拷贝一个类的名字。

  1. 在当面类文件中,使用Alt + Shift + B调出Eclipse面包屑
  2. 然后点击回车,Eclipse会自动选中类的名字的

有部分朋友不喜欢这个功能,那你可以通过点击Eclipse中工具栏中的Toggle BreadCrumb按钮,即可取消面包屑。


 

第十五招 Ctrl + Shift +G,找出调用某个方法的所有类

有时候,你想查看某个java方法被哪些类方法调用了,可以直接使用Ctrl + Shif + G。


以getAdOrderById这个方法为例子,鼠标定位到这个方法上,使用Ctrl + Shif + G。


Search视图上会列出调用getAdOrderById方法的所有类

第十六招 Ctrl + K 和Ctrl + Shfit + K,查找文本

当你选中某个文件中的某些字符串时,你可以使用Ctrl + K向下寻找相同的字符串,使用Ctrl + Shfit +k向上寻找相同的字符串。

第十七招 Ctrl + F,调出搜索文本的视图

在这个视图上,有一些选项,用于过滤信息,例如,大小写敏感。。


这个视图这么多选项,如何避免使用鼠标来点击呢。细心的朋友应该可以看到,每个选项的文字上都有某个字母下面有下划线,例如:

,字母C下面有下划线,这个时候,你只需借助Alt键即可选中,例如、Alt +C就可以选中"Case sensivive"选项。

还有另一个办法,就是使用Tab键,没按一次,就会选择一个选项。

第十八招 不用鼠标如何关闭打开的视图

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

第十九招 复习一下,代码修改完后,想启动tomcat,用快捷键如何操作

  1. 使用Ctrl + F7切换到Servers视图
  2. 使用Ctrl + Alt + D启动tomcat。

第二十招 如何快速生成for循环、switch 等代码块

例如说,你想编写一个switch代码块,只需输入switch,然后使用Alt + /,Eclipse就会生成如下代码:


注意在比较新的Eclipse版本中,Alt + /是默认的代码提示快捷键,相对旧版的默认快捷键是Ctrl + Space,它会跟输入冲突。如何修改Ctrl + Space这个默认快捷键呢?

注意使用前面的知识点,是可以通过快捷键来操作的。

  1. Ctrl + 3
  2. 输入keys,跳转到keys视图


     

  3. 跳转到keys视图后,默认选中的选项是,如何跳转到,从而输入内容呢。利用Tag键即可。

    然后输入content assist,

  4. 使用Alt + B,跳到Binding选项,输入Alt+/即可。
  5. 使用Tag键,跳到OK选项,单击回车键即可生效

第二十一招 关闭文件

使用Ctrl + W可以关闭当前文件,Ctrl + Shift +W可以关闭当前打开的所有文件。

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

第二十二招 大小写转换

Ctrl + Shift + Y 变小写,Ctrl + Shift + X变大写。

第二十三招 创建各种类型的文件

例如要在当前文件所在的包中,创建一个新的类,可以使用Alt + Shift + N,调出创建视图,选择相关类型即可。


想在任意目录下创建的话,使用Ctrl + N。

第二十四招 删除当前行

使用Ctrl + D,很实用的快捷键

第二十五招 根据左大括号找到右大括号


按下Ctrl + Shift + P后,会跳转到右大括号。

第二十六招 ,如何从其他视图中,跳转到代码编辑器视图 F12

当然你可以通过前面提到的Ctrl + F7来进行视图切换,不过如果是切换到代码编辑器视图,直接按下F12即可。

第二十七招 如何跳转到文件中的特定行,Ctrl + L

Ctrl + L,然后输入行数即可。


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

最常用的15大Eclipse开发快捷键技巧

引言        做java开发的,经常会用Eclipse或者MyEclise集成开发环境,一些实用的Eclipse快捷键和使用技巧,可以在平常开发中节约出很多时间提高工作效率,下面我就结合自己开发...

Eclipse常用快捷键汇总

经常使用eclipse进行开发,不掌握快捷键步行啊,在此整理了一些快捷键,大家要灵活运用啊。。。 (注:红色标出来的是经常使用到的快捷键,磨刀不误砍柴工啊。。。) Ctrl+1 快速修复(最经...

eclipse常用的快捷键--------(真正常用的)

1. ctrl + shift + r:打开资源(不只是用来寻找Java文件) 最常见的就是全局搜索某个文件名。 2.ctrl + h    (FileSearch ) 最常见的就是全...

Eclipse 常用快捷键

Eclipse 常用快捷键

Eclipse常用快捷键

编辑 快捷键 用途 Ctrl+1 快速修复 Ctrl+Shift+F 格式化当前代码 Ctrl+Shift+M 添加类的import导入 Ctrl+Shift+O ...

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

23 18 Eclipse中10个最有用的快捷键组合  一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开...

Eclipse快捷键 最有用的快捷键

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

eclipse快捷键 包括查找类、方法、变量

【Ct rl+T】搜索当前接口的实现类 1. 【ALT +/】     此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【...

Eclipse中常用快捷键

 Alt+/:代码提示Ctrl+/:注释/取消注释Ctrl+D:删除光标所在行Ctrl+K:将光标停留在变量上,按Ctrl+K键可以查找到下一个同样的变量Shift+Ctrl+K:和Ctrl+K查找的...

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

Eclipse快捷键 10个最有用的快捷键 5 4 Eclipse中10个最有用的快捷键组合  一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷...
  • csnewdn
  • csnewdn
  • 2017年01月18日 09:30
  • 1002
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:丢掉鼠标吧,使用最好用的Eclipse快捷键
举报原因:
原因补充:

(最多只允许输入30个字)