Eclipse中经常使用快捷键

 

Alt+/:代码提示
Ctrl+/:注释/取消注释
Ctrl+D:删除光标所在行
Ctrl+K:将光标停留在变量上,按Ctrl+K键能够查找到下一个一样的变量
Shift+Ctrl+K:和Ctrl+K查找的方向相反
Shift+Ctrl+F:代码格式化。若是选择了代码,仅对所选代码格式化
Shift+Ctrl+O:快速地导入import
Shift+Ctrl+X:将所选字符转为大写
Shift+Ctrl+Y:将所选字符转为小写
Ctrl+M:快速对当前视图最大化
Ctrl+O:在代码中打开相似大纲视图的小窗口
Ctrl+单击:能够跟踪方法和类的源码
Alt+左右方向键:跳到前一次/后一次的编辑位置。
Ctrl+鼠标停留:能够显示类和方法的源码
双击左括号(小括号、中括号、大括号),将选择括号内的全部内容。
Ctrl+1:光标停在某变量上,按Ctrl+1键,能够提供快速重构方案。选中若干行,按Ctrl+1键可将此段代码放入for、while、if、do或try等代码块中。
F3:打开声明该引用的文件
F4:打开类型层次结构
F5:单步跳入
F6:单步跳过
F7:单步跳出
F8:继续,若是后面没有断点,程序将运行完
Ctrl+H:打开搜索窗口
Ctrl+Shift+S:保存所有
Alt+Left:回退一步
Alt+Right:前跳一步
Ctrl+Shift+T:打开类型
Ctrl+Shift+R:打开资源
Ctrl+Q:回到最后一次编辑的地方
Ctrl+Shift+G: 在workspace中搜索引用
Ctrl+Alt+Down: 复制高亮显示的一行或多行
Alt+Up(Down):将一行或者多行向上或者向下移动数组

1. Control-Shift-T: 打开类型(Open type)。若是你不是有意磨洋工,仍是忘记经过源码树(source tree)打开的方式吧。浏览器

2. Control-Shift-R: 打开资源(不仅是用来寻找Java文件)。小提示:利用Navigator视图的黄色双向箭头按钮让你的编辑窗口和导航器相关联。这会让你打开的文件对应显示在导航器的层级结构中,这样便于组织信息。若是这影响了速度,就关掉它。布局

3. F3: 打开申明(Open declaration)。或者,利用Declaration Tab(在Java视图模式下,选择Windows --> Show View -- > Declaration)。当你选中代码中的一个方法,而后按这个按键,它会把整个方法在申明方框里显示出来。ui

4. Alt-left arrow: 在导航历史记录(Navigation History)中后退。就像Web浏览器的后退按钮同样,在利用F3跳转以后,特别有用。(用来返回原先编译的地方)spa

5. Alt-right arrow: 导航历史记录中向前。插件

6. Control-Q: 回到最后依次编辑的地方。这个快捷键也是当你在代码中跳转后用的。特别是当你钻的过深,忘记你最初在作什么的时候。命令行

7. Control-Shift-G: 在workspace中搜索引用(reference)。这是重构的前提。对于方法,这个热键的做用和F3刚好相反。它使你在方法的栈中,向上找出一个方 法的全部调用者。一个与此相关的功能是开启“标记”功能(occurrence marking) 。选择Windows->Preferences->Java-> Editor-> Mark Occurrences,勾选选项。这时,当你单击一个元素的时候,代码中全部该元素存在的地方都会被高亮显示。我我的只使用“标记本地变量”(Mark Local Variables)。注意:太多的高亮显示会拖慢Eclipse调试

8. Control-Shift-F: 根据代码风格设定从新格式化代码。咱们的团队有统一的代码格式,咱们把它放在咱们的wiki上。要这么作,咱们打开Eclipse, 选择Window?Preferences?Java?Code Style,而后设置Code Formatter,Code Style和Organize Imports。利用导出(Export)功能来生成配置文件。咱们把这些配置文件放在wiki上,而后团队里的每一个人都导入到本身的Eclipse中。orm

9. Control-O: 快速概要(quick outline)。经过这个快捷键,你能够迅速的跳到一个方法或者属性,只须要输入名字的头几个字母。xml

10. Control-/: 对一行注释或取消注释。对于多行也一样适用。

11. Control-Alt-down arrow: 复制高亮显示的一行或多行。

12. Alt-down arrow: 将一行或多行向下移动。Alt-up arrow会向上移动。

13.Ctrl-Shift-O:清理Inport错误等问题

其余的热键在菜单里有。你能够经过按下Control-Shift-L(从3.1版本开始),看到全部快捷键的列表。按下Control- Shift-L两次,会显示热键对话框(Keys Preferences dialog),你能够在这里本身设置热键。我欢迎你在Talkback部分发表你的Eclipse提示

其余的Eclipse窍门

锁定命令行窗口:在命令行视图中(Window >Show View > Other >Basic >Console),试试看用滚动锁定按钮来锁定控制台输出不要滚屏。

使用Ant视图:在个人Java或Debug模式下,我喜欢显示出Ant视图,这样我就能够迅速的运行Ant任务。经过Window > Show View > Other > Ant能够找到该视图。把Ant视图放在屏幕的一角,经过“添加编译文件(Add Buildfiles)”按钮来添加build.xml文件。在3.1版本中,甚至支持Ant调试脚本语言。

自动遍历一个集合:for + Control-Space: 若是你还不知道,那么你应该记住Control-Space是自动完成功能。在Eclipse中,你还能够自动完成结构。在一个数组或集合范围内,试试看输入“for”而后按下Control-Space键。Eclipse会问你你想要遍历哪个集合而后自动完成循环代码。

使用分级布局:在包浏览视图(Package Explorer view)中默认的布局(扁平式)方式让我困惑,它把包的全名显示在导航树(navigation tree)中。我更喜欢我源码的包和文件系统视图,在Eclipse中叫作分级布局(Hierarchical Layout)。要切换到这种模式,点击包浏览视图中向下的按钮,选择布局(Layout),而后选择分级(Hierarchial)。

一次显示多个文件:你能够一次浏览多个文件。把不在激活状态的编辑窗口拖到激活窗口的底部或侧边的滚动条上,就能够打开该编辑窗口。这是我能描述该窍门的最好方式了。

同时打开两个Eclipse:要将改动从一个CVS分支上合并到另一个上,我喜欢经过同时打开两个工做目录(Workspace)不一样Eclipse来实现。这样我能够经过比较CVS上的最新版本看到全部的变化(右键单击工程,而后选择Compare with ? Lastest from HEAD)而后把每个变化都合并到另一个CVS分支上。启动多个Eclipse的最简单的方法是利用Eclipse Launcher。

Implementors插件:安装一个可以跳到一个接口的实现的插件。若是你是个dependency injection 粉丝,或者正在基于编写优良的接口工做,那么你须要一个这样的插件来加速代码导航。你能够在SourceForge找到这个插件。