Eclipse的快捷键可以Window -> Preferences -> General -> Keys中设置,下面列表首先是该项目的英文名称,以方便在搜索框中搜索到该项,修改为更合适自己的快捷键,第二项是默认的快捷键,第三项是功能描述。
导航类(在窗口、标签、列表项之间切换)
Open Resource: Ctrl+Shift+R,搜索指定的类
Activate Editor: F12, 激活Editor
Quick Access: Ctrl+3, 激活Quick Access搜索框(Juno版)
Next View: Ctrl+F7, View间跳转
Next Perspective: Ctrl+F8, Perspective间跳转
Ctrl+PageUp/PageDown 前/后一个Editor Tab(类似于Ctrl+F6,但不显示列表)
Previous/Next: Ctrl+,/., 前/后一个(什么?)
Next Page: Alt+F7, Console(控制台)间跳转
Show In ...: Alt+Shift+W, 在Editor里显示Package/Outline/etc View
Show in breadcrumb: Alt+Shift+B(可以用"Open Resource"搜索框结合Breadcrumb代替package explorer做资源间跳转)
Editor相关
Ctrl+1 显示错误修复建议
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+↑/↓ 上/下滚行(光标不动) Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Alt+↓ 当前行和下面一行交换位置(特别实用, 可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交换位置(同上)
Alt+←/→ 前/后一处编辑位置
Alt+/ 代码助手
Ctrl+D 删除当前行
Ctrl+E 显示所有打开文件列表(之后输入文件首字母可以快速定位到文件)
Ctrl+L 转至行
Ctrl+Q 定位到最后编辑的地方
Ctrl+Shift+F 格式化代码
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shift+Ctrl+Enter 在当前行插入空行(原理同上条)
Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
Alt+Shift+Z 重构的后悔药 (Undo)
搜索类
Ctrl+G 搜索变量声明
Ctrl+J 正向增量查找
Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)
Ctrl+K 查找下一个当前搜索项(Ctrl+F中的项)
Ctrl+Alt+H 显示一个方法的调用关系(调用关系显示在Call Hierarchy窗口中,在分析代码运行流程时特别有用)
显示类
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Ctrl+O 快速显示 OutLine
Ctrl+L 定位在某行 (对于程序超过100行的人就有福音了)
Ctrl+M 最大化当前View (再按则反之)
Ctrl+T 快速显示当前类的继承结构,根类在上,再按一次则以根类在下方式显示;
Ctrl+F10 显示当前View的属性菜单
Ctrl+Shift+L 根据当前视图显示所有快捷键
Debug...: Alt+D, 显示debug面板(自定义,与全屏插件联合使用)
其他
Alt+Shift+N 根据列表新建...,例如"Alt+Shift+N, C"是新建类
参考: List of Shortcuts for the Eclipse Java IDE