Eclipse快捷键

 

图片描述

  1. Ctrl+Shift+R:打开资源
    这多是全部快捷键组合中最省时间的了。这组快捷键可让你打开你的工做区中任何一个文件,而你只须要按下文件名或mask名中的前几个字母,好比applic*.xml。美中不足的是这组快捷键并不是在全部视图下都能用。
  2. Ctrl+shift+T: 打开类型(Open type)。若是你不是有意磨洋工,仍是忘记经过源码树(source tree)打开的方式吧。用eclipse很容易打开接口的实现类的,按ctrl+t会列出接口的实现类列表
  3. Ctrl+Shift+F: 根据代码风格设定从新格式化代码。咱们的团队有统一的代码格式,咱们把它放在咱们的wiki上。要这么作,咱们打开Eclipse,选择Window Style,而后设置Code Formatter,Code Style和Organize Imports。利用导出(Export)功能来生成配置文件。咱们把这些配置文件放在wiki上,而后团队里的每一个人都导入到本身的Eclipse中。
  4. Ctrl+O:快速outline
    若是想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能的话,就用ctrl+o吧。它能够列出当前类中的全部方法及属性,你只需输入你想要查询的方法名,点击enter就可以直接跳转至你想去的位置
  5. Ctrl+E:快速转换编辑器
    这组快捷键将帮助你在打开的编辑器之间浏览。使用ctrl+page down或ctrl+page up能够浏览先后的选项卡,可是在不少文件打开的状态下,ctrl+e会更加有效率。
  6. Ctrl+Alt+H
    若是你想知道一个类的方法到底被那些其余的类调用,那么请选中这个方法名,而后按“Ctrl+Alt+H”,Eclipse就会显示出这个方法被哪些方法调用,最终产生一个调用关系树。
  7. Ctrl+T:
    查看一个类的继承关系树,是自顶向下的,再多按一次Ctrl+T, 会换成自底向上的显示结构。
    提示:选中一个方法名,按Ctrl+T,能够查看到有这个同名方法的父类、子类、接口。
    助记:"T"------->"Tree"----->"层次树"

编码过程当中的快捷:html

  1. Ctrl+2,L:为本地变量赋值
    开发过程当中,我经常先编写方法,如Calendar.getInstance(),而后经过ctrl+2快捷键将方法的计算结果赋值于一个本地变量之上。 这样我节省了输入类名,变量名以及导入声明的时间。Ctrl+F的效果相似,不过效果是把方法的计算结果赋值于类中的域。
  2. Alt+Shift+L以及Alt+Shift+M:提取本地变量及方法
    源码处理还包括从大块的代码中提取变量和方法的功能。好比,要从一个string建立一个常量,那么就选定文本并按下alt+shift+l便可。若是同 一个string在同一类中的别处出现,它会被自动替换。方法提取也是个很是方便的功能。将大方法分解成较小的、充分定义的方法会极大的减小复杂度,并提 升代码的可测试性。
  3. Shift+EnterCtrl+Shift+Enter
    Shift+enter在当前行之下建立一个空白行,与光标是否在行末无关。Ctrl+shift+enter则在当前行以前插入空白行。
  4. Alt+方向键
    这也是个节省时间的法宝。这个组合将当前行的内容往上或下移动。在try/catch部分,这个快捷方式尤为好使。
  5. Ctrl+M
    大显示屏幕可以提升工做效率是你们都知道的。Ctrl+m是编辑器窗口最大化的快捷键。
  6. Ctrl+.Ctrl+1:下一个错误及快速修改
    Ctrl+.将光标移动至当前文件中的下一个报错处或警告处。这组快捷键我通常与ctrl+1一并使用,即修改建议的快捷键。新版Eclipse的修改建 议作的很不错,能够帮你解决不少问题,如方法中的缺失参数,throw/catch exception,未执行的方法等等。
  7. F3: 打开申明(Open declaration)。或者,利用Declaration Tab(在Java视图模式下,选择Windows --> Show View -- > Declaration)。当你选中代码中的一个方法,而后按这个按键,它会把整个方法在申明方框里显示出来。
  8. Alt+left: 在导航历史记录(Navigation History)中后退。就像Web浏览器的后退按钮同样,在利用F3跳转以后,特别有用。(用来返回原先编译的地方)
  9. Alt+right: 导航历史记录中向前。
  10. Ctrl+Q: 回到最后一次编辑的地方。这个快捷键也是当你在代码中跳转后用的。特别是当你钻的过深,忘记你最初在作什么的时候。
  11. Ctrl+Alt+down: 复制高亮显示的一行或多行。
  12. Alt+down/up: 将一行或多行向下移动。Alt-up arrow会向上移动。
  13. Alt+左右方向键
    咱们常常会遇到看代码时Ctrl+左键,层层跟踪,而后迷失在代码中的状况,这时只须要按“Alt+左方向键
    ”就能够退回到上次阅读的位置,同理,按“Alt+右方向键”会前进到刚才退回的阅读位置,就像浏览器的
    前进和后退按钮同样。
    导入包:Ctrl+Shift+O

注释:
Ctrl+shift+/: 注释html代码
Ctrl+shift+\: 取消注释html代码
Ctrl+/: 注释java代码java

重构相关:
Ctrl+Shift+G: 在workspace中搜索引用(reference)。这是重构的前提。对于方法,这个热键的做用和F3刚好相反。它使你在方法的栈中,向上找出一个方法的全部调用者。一个与此相关的功能是开启“标记”功能 (occurrence marking) 。选择Windows->Preferences->Java-> Editor-> Mark Occurrences,勾选选项。这时,当你单击一个元素的时候,代码中全部该元素存在的地方都会被高亮显示。我我的只使用“标记本地变量”(Mark Local Variables)。注意:太多的高亮显示会拖慢Eclipse。
Alt+Shift+R 重命名 (是我本身最爱用的一个了,尤为是变量和类的Rename,比手工方法能节省不少劳动力)
Alt+Shift+M 抽取方法 (这是重构里面最经常使用的方法之一了,尤为是对一大堆泥团代码有用)
Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+L 抽取本地变量( 能够直接把一些魔法数字和字符串抽取成一个变量,尤为是多处调用的时候)
Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)
Alt+Shift+I 合并变量(可能这样说有点不妥Inline)
Alt+Shift+V 移动函数和变量(不怎么经常使用)
Alt+Shift+Z 重构的后悔药(Undo)浏览器

相关文章
相关标签/搜索