2009-09-06 22:23
转载自:http://blog.chinaunix.net/u2/67118/showart_1089436.html
所有快捷键都可以在
Eclipse
相应菜单的相应命令旁找到,以下仅仅是列出我认为可以提高编码效率的一些快捷键:
完成单词:
Alt+/
(对加快写代码的速度非常有用!)
重构之重命名:
Shift+Alt+r
生成
getter/setter: Shift+Alt+s
,然后
r
删除当前行:
Ctrl+d
定位到上(下)一个编辑点:
标准为
Alt+
左(右)箭头,我改为了
Alt+Q(W)
,
修改方法为:
Windows->preference->keys, View
标签页,找到
Navigate: Backward(forward) history.
注意要删除一个组合键时要用右键菜单,而不能用
Delete
键
在当前编辑的多个文件之间切换:标准为
Ctrl(+Shift)+F6
,我改为了
Ctrl(+Shift)+Tab
打开一个
java
类文件:
Ctrl+Shift+t
。(非常有用,因为你通常都记得类名,但不记得其包)
打开任意一个文件(比打开类的查找范围更大):
Ctrl+Shift+r
查看当前
java
类文件的
outline
:
Ctrl+o
定位到当前对象的定义处
或
打开当前类的
java
文件:
F3
或者
在当前单词上按下
Ctrl
键,见到单词出现下划线时点击该单词
注释或取消注释当前选中的一块代码:
Ctrl+Shift+C
,或者
Ctrl+/
在当前文档中查找
/
替换:
Ctrl+f
在当前文档查找下一处:
Ctrl+k
在当前文档查找上一处:
Ctrl+Shift+k
在当前文档增量查找下一处:
Ctrl+j
在当前文档增量查找上一处:
Ctrl+Shift+j
何谓增量查找?
“
增量查找
”
就是查找的内容可以动态输入的一种查找方式,操作方式为:
1.
开始增量查找:按下
Ctrl+j
,这时状态栏中间出现
“increment find”
栏
2.
建入一个字母,比如
“a”
,则文档中
“a”
马上高亮显示
3.
此时如果再按
Ctrl+j
,则查找到下一个
“a”
,如按
Ctrl+Shift+j
,则查找到上一个
“a”
4.
如果此时再键入字母
“b”
,则文档中的
“ab”
高亮显示
在整个项目中搜索:
Ctrl+h
一般使用
“file search”
标签页
查找一个类(或函数)的引用情况(即在哪些文件中使用了这个类):
Ctrl+Shift+g
,我改为了
Alt+3
回到刚才的
Perspective
:
Ctrl(+Shift)+F8
,我改为了
Alt+1
和
Alt+2
关闭当前编辑器:
Ctrl+w
关闭当前打开的所有文件:
Ctrl+Shift+w
使代码保持正确的缩进:
Ctrl+I
F5:
单步跳入
F6:
单步跳过
F7:
单步跳出
F8:
继续,如果后面没有断点,程序将运行完
运行到当前光标所在行:
Ctrl + R
保存全部
: Ctrl+Shift+S
全屏(恢复)当前编辑器:
Ctrl+m
,我改为了
Ctrl+`
(
`
位于键盘左上角)
重组
import
语句并删除多余的或导入需要的包:
Ctrl+Shift+o
(非常有用)
当前单词大写:
Ctrl+Shift+x
当前单词小写:
Ctrl+Shift+y
复制当前行:默认为
Ctrl+Alt+down
,我改为了
Ctrl+R
格式化当前文件:
Ctrl+Shift+f
,注意格式化成什么样的格式是可修改的
如何修改
Ctrl+Shift+F
的
format
格式?
preference->java->CodeStyle->Formatter [edit]
为无快捷键的菜单项加快捷键:使用
preference->general->keys
的
modify
标签页,在
category
中找到菜单项所在菜单,在
name
中找到该菜单项,然后即可为其添加快捷键
拷贝全限定名:选中某个类名,然后
Edit -> copy qualified name
。该命令在编写
XML
代码时非常有用,因为此时经常需要写类的全限定名字符串。
何谓全限定名:
全限定名,即
full qualified name
,指一个包含完整包名在内的类名。
跳到文件头部:
Ctrl+Home
跳到文件尾部:
Ctrl+End
刷新:选中想刷新的包,
F5
为当前元素产生可作为
javadoc
的注释:
Shift+Alt+j
打开类型层次结构
: F4
......
何谓
smart insert mode?
smart insert mode,
智能插入模式,即输入左括号,自动插入右括号;输入左引号自动出现右引号;换行自动缩进;等等;很有用,平时都应启用它。
如何自定义
“code template”
?
preference->java->editor->templates
页面中添加,或者
Source->Surround With->Configure Templates ...
双击左括号(小括号、中括号、大括号),将选择括号内的所有内容。
Shift+↑:
向上选中一块区域
Shift+↓
:向下选中一块区域
Alt+↑:
将当前行上移
Alt+↓
:将当前行下移
Ctrl+↑:
相当于向上拖动滚动条的
Ctrl+↓
:相当于向下拖动滚动条;如当前在中文输入状态,则显示输入文字的历史记录
|