站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题Eclipse快捷键大全

Eclipse快捷键大全

摘要: 对于许多Java老手来说,子类对象的实例化过程也不见得非常清楚,你可能并不需要完全了解子类对象的实例化过程,但了解后还是有好处的。

一个学员曾经问了我一个他在sun公司的论坛上看到的怪问题,因为这个问题一直没有人解答,加之这个问题所涉及的知识有点偏门,所以,我断言这个问题至少有98%的Java程序员不会!

   (之所以这么断言,是因为我遇到的高手和低手程序员,好像并没有精力去研究那些琐碎的细节,并且他们工作中似乎也不需要。如果你看到了这个问题,再去查书和思考,最终找出答案。

  本文档从Eclipse软件上整理,是列出了标准的快捷键,未列出Emacs快捷键。

  编辑

<table cellSpacing=0 cellPadding=0 border=1> <tr> <td vAlign=top width=115>

作用域
</td> <td vAlign=top width=312>
功能
</td> <td vAlign=top width=132>
快捷键
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
查找并替换
</td> <td vAlign=top width=132>
Ctrl+F
</td></tr> <tr> <td vAlign=top width=115>
文本编辑器
</td> <td vAlign=top width=312>
查找上一个
</td> <td vAlign=top width=132>
Ctrl+Shift+K
</td></tr> <tr> <td vAlign=top width=115>
文本编辑器
</td> <td vAlign=top width=312>
查找下一个
</td> <td vAlign=top width=132>
Ctrl+K
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
撤销
</td> <td vAlign=top width=132>
Ctrl+Z
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
复制
</td> <td vAlign=top width=132>
Ctrl+C
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
恢复上一个选择
</td> <td vAlign=top width=132>
Alt+Shift+↓
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
剪切
</td> <td vAlign=top width=132>
Ctrl+X
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
快速修正
</td> <td vAlign=top width=132>
Ctrl1+1
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
内容辅助
</td> <td vAlign=top width=132>
Alt+/
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
全部选中
</td> <td vAlign=top width=132>
Ctrl+A
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
删除
</td> <td vAlign=top width=132>
Delete
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
上下文信息
</td> <td vAlign=top width=132>
Alt+?
Alt+Shift+?
Ctrl+Shift+Space
</td></tr> <tr> <td vAlign=top width=115>Java编辑器</td> <td vAlign=top width=312>
显示工具提示描述
</td> <td vAlign=top width=132>
F2
</td></tr> <tr> <td vAlign=top width=115>
Java编辑器
</td> <td vAlign=top width=312>
选择封装元素
</td> <td vAlign=top width=132>
Alt+Shift+↑
</td></tr> <tr> <td vAlign=top width=115>
Java编辑器
</td> <td vAlign=top width=312>
选择上一个元素
</td> <td vAlign=top width=132>
Alt+Shift+←
</td></tr> <tr> <td vAlign=top width=115>
Java编辑器
</td> <td vAlign=top width=312>
选择下一个元素
</td> <td vAlign=top width=132>
Alt+Shift+→
</td></tr> <tr> <td vAlign=top width=115>
文本编辑器
</td> <td vAlign=top width=312>
增量查找
</td> <td vAlign=top width=132>
Ctrl+J
</td></tr> <tr> <td vAlign=top width=115>
文本编辑器
</td> <td vAlign=top width=312>
增量逆向查找
</td> <td vAlign=top width=132>
Ctrl+Shift+J
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
粘贴
</td> <td vAlign=top width=132>
Ctrl+V
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
重做
</td> <td vAlign=top width=132>
Ctrl+Y
</td></tr></table>
  查看
<table cellSpacing=0 cellPadding=0 border=1> <tr> <td vAlign=top width=115>
作用域
</td> <td vAlign=top width=312>
功能
</td> <td vAlign=top width=132>
快捷键
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
放大
</td> <td vAlign=top width=132>
Ctrl+=
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
缩小
</td> <td vAlign=top width=132>
Ctrl+-
</td></tr></table>
窗口
<table cellSpacing=0 cellPadding=0 border=1> <tr> <td vAlign=top width=115>
作用域
</td> <td vAlign=top width=312>
功能
</td> <td vAlign=top width=132>
快捷键
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
激活编辑器
</td> <td vAlign=top width=132>
F12
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
切换编辑器
</td> <td vAlign=top width=132>
Ctrl+Shift+W
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
上一个编辑器
</td> <td vAlign=top width=132>
Ctrl+Shift+F6
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
上一个视图
</td> <td vAlign=top width=132>
Ctrl+Shift+F7
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
上一个透视图
</td> <td vAlign=top width=132>
Ctrl+Shift+F8
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
下一个编辑器
</td> <td vAlign=top width=132>
Ctrl+F6
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
下一个视图
</td> <td vAlign=top width=132>
Ctrl+F7
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
下一个透视图
</td> <td vAlign=top width=132>
Ctrl+F8
</td></tr> <tr> <td vAlign=top width=115>
文本编辑器
</td> <td vAlign=top width=312>
显示标尺上下文菜单
</td> <td vAlign=top width=132>
Ctrl+W
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
显示视图菜单
</td> <td vAlign=top width=132>
Ctrl+F10
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
显示系统菜单
</td> <td vAlign=top width=132>
Alt+-
</td></tr></table>
  导航
<table cellSpacing=0 cellPadding=0 border=1> <tr> <td vAlign=top width=115>
作用域
</td> <td vAlign=top width=312>
功能
</td> <td vAlign=top width=132>
快捷键
</td></tr> <tr> <td vAlign=top width=115>
Java编辑器
</td> <td vAlign=top width=312>
打开结构
</td> <td vAlign=top width=132>
Ctrl+F3
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
打开类型
</td> <td vAlign=top width=132>
Ctrl+Shift+T
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
打开类型层次结构
</td> <td vAlign=top width=132>
F4
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
打开声明
</td> <td vAlign=top width=132>
F3
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
打开外部javadoc
</td> <td vAlign=top width=132>
Shift+F2
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
打开资源
</td> <td vAlign=top width=132>
Ctrl+Shift+R
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
后退历史记录
</td> <td vAlign=top width=132>
Alt+←
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
前进历史记录
</td> <td vAlign=top width=132>
Alt+→
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
上一个
</td> <td vAlign=top width=132>
Ctrl+,
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
下一个
</td> <td vAlign=top width=132>
Ctrl+.
</td></tr> <tr> <td vAlign=top width=115>
Java编辑器
</td> <td vAlign=top width=312>
显示大纲
</td> <td vAlign=top width=132>
Ctrl+O
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
在层次结构中打开类型
</td> <td vAlign=top width=132>
Ctrl+Shift+H
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
转至匹配的括号
</td> <td vAlign=top width=132>
Ctrl+Shift+P
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
转至上一个编辑位置
</td> <td vAlign=top width=132>
Ctrl+Q
</td></tr> <tr> <td vAlign=top width=115>
Java编辑器
</td> <td vAlign=top width=312>
转至上一个成员
</td> <td vAlign=top width=132>
Ctrl+Shift+↑
</td></tr> <tr> <td vAlign=top width=115>
Java编辑器
</td> <td vAlign=top width=312>
转至下一个成员
</td> <td vAlign=top width=132>
Ctrl+Shift+↓
</td></tr> <tr> <td vAlign=top width=115>
文本编辑器
</td> <td vAlign=top width=312>
转至行
</td> <td vAlign=top width=132>
Ctrl+L
</td></tr></table>
  搜索
<table cellSpacing=0 cellPadding=0 border=1> <tr> <td vAlign=top width=115>
作用域
</td> <td vAlign=top width=312>
功能
</td> <td vAlign=top width=132>
快捷键
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
出现在文件中
</td> <td vAlign=top width=132>
Ctrl+Shift+U
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
打开搜索对话框
</td> <td vAlign=top width=132>
Ctrl+H
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
工作区中的声明
</td> <td vAlign=top width=132>
Ctrl+G
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
工作区中的引用
</td> <td vAlign=top width=132>
Ctrl+Shift+G
</td></tr></table>
  文本编辑
<table cellSpacing=0 cellPadding=0 border=1> <tr> <td vAlign=top width=115>
作用域
</td> <td vAlign=top width=312>
功能
</td> <td vAlign=top width=132>
快捷键
</td></tr> <tr> <td vAlign=top width=115>
文本编辑器
</td> <td vAlign=top width=312>
改写切换
</td> <td vAlign=top width=132>
Insert
</td></tr> <tr> <td vAlign=top width=115>
文本编辑器
</td> <td vAlign=top width=312>
上滚行
</td> <td vAlign=top width=132>
Ctrl+↑
</td></tr> <tr> <td vAlign=top width=115>
文本编辑器
</td> <td vAlign=top width=312>
下滚行
</td> <td vAlign=top width=132>
Ctrl+↓
</td></tr></table>
  文件
<table cellSpacing=0 cellPadding=0 border=1> <tr> <td vAlign=top width=115>
作用域
</td> <td vAlign=top width=312>
功能
</td> <td vAlign=top width=132>
快捷键
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
保存
</td> <td vAlign=top width=132>
Ctrl+X
Ctrl+S
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
打印
</td> <td vAlign=top width=132>
Ctrl+P
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
关闭
</td> <td vAlign=top width=132>
Ctrl+F4
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
全部保存
</td> <td vAlign=top width=132>
Ctrl+Shift+S
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
全部关闭
</td> <td vAlign=top width=132>
Ctrl+Shift+F4
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
属性
</td> <td vAlign=top width=132>
Alt+Enter
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
新建
</td> <td vAlign=top width=132>
Ctrl+N
</td></tr></table>
  项目
<table cellSpacing=0 cellPadding=0 border=1> <tr> <td vAlign=top width=115>
作用域
</td> <td vAlign=top width=312>
功能
</td> <td vAlign=top width=132>
快捷键
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
全部构建
</td> <td vAlign=top width=132>
Ctrl+B
</td></tr></table>
  源代码
<table cellSpacing=0 cellPadding=0 border=1> <tr> <td vAlign=top width=115>
作用域
</td> <td vAlign=top width=312>
功能
</td> <td vAlign=top width=132>
快捷键
</td></tr> <tr> <td vAlign=top width=115>
Java编辑器
</td> <td vAlign=top width=312>
格式化
</td> <td vAlign=top width=132>
Ctrl+Shift+F
</td></tr> <tr> <td vAlign=top width=115>
Java编辑器
</td> <td vAlign=top width=312>
取消注释
</td> <td vAlign=top width=132>
Ctrl+\
</td></tr> <tr> <td vAlign=top width=115>
Java编辑器
</td> <td vAlign=top width=312>
注释
</td> <td vAlign=top width=132>
Ctrl+/
</td></tr> <tr> <td vAlign=top width=115>
Java编辑器
</td> <td vAlign=top width=312>
添加导入
</td> <td vAlign=top width=132>
Ctrl+Shift+M
</td></tr> <tr> <td vAlign=top width=115>
Java编辑器
</td> <td vAlign=top width=312>
组织导入
</td> <td vAlign=top width=132>
Ctrl+Shift+O
</td></tr> <tr> <td vAlign=top width=115>
Java编辑器
</td> <td vAlign=top width=312>
使用try/catch块来包围
</td> <td vAlign=top width=132>
未设置,太常用了,所以在这里列出,建议自己设置。
也可以使用Ctrl+1自动修正。
</td></tr></table>
  运行
<table cellSpacing=0 cellPadding=0 border=1> <tr> <td vAlign=top width=115>
作用域
</td> <td vAlign=top width=312>
功能
</td> <td vAlign=top width=132>
快捷键
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
单步返回
</td> <td vAlign=top width=132>
F7
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
单步跳过
</td> <td vAlign=top width=132>
F6
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
单步跳入
</td> <td vAlign=top width=132>
F5
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
单步跳入选择
</td> <td vAlign=top width=132>
Ctrl+F5
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
调试上次启动
</td> <td vAlign=top width=132>
F11
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
继续
</td> <td vAlign=top width=132>
F8
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
使用过滤器单步执行
</td> <td vAlign=top width=132>
Shift+F5
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
添加/去除断点
</td> <td vAlign=top width=132>
Ctrl+Shift+B
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
显示
</td> <td vAlign=top width=132>
Ctrl+D
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
运行上次启动
</td> <td vAlign=top width=132>
Ctrl+F11
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
运行至行
</td> <td vAlign=top width=132>
Ctrl+R
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
执行
</td> <td vAlign=top width=132>
Ctrl+U
</td></tr></table>
  重构
<table cellSpacing=0 cellPadding=0 border=1> <tr> <td vAlign=top width=115>
作用域
</td> <td vAlign=top width=312>
功能
</td> <td vAlign=top width=132>
快捷键
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
撤销重构
</td> <td vAlign=top width=132>
Alt+Shift+Z
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
抽取方法
</td> <td vAlign=top width=132>
Alt+Shift+M
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
抽取局部变量
</td> <td vAlign=top width=132>
Alt+Shift+L
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
内联
</td> <td vAlign=top width=132>
Alt+Shift+I
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
移动
</td> <td vAlign=top width=132>
Alt+Shift+V
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
重命名
</td> <td vAlign=top width=132>
Alt+Shift+R
</td></tr> <tr> <td vAlign=top width=115>
全局
</td> <td vAlign=top width=312>
重做
</td> <td vAlign=top width=132>
Alt+Shift+Y
</td></tr></table>
↑返回目录
前一篇: JSP(JSTL)中如何使用常量防止硬编码?
后一篇: Spring入门指引,理解Spring的打包方式