编辑:
ctrl+Z/Y
开启智能insert模式:ctrl+shift+insert
F2显示javadoc提示
内容帮助:ctrl+space
上下文信息:ctrl+shift+space
代码补全:alt+/
快速修复:ctrl+1
行注释ctrl+/;
块注释ctrl+shift+/;取消块注释ctrl+shit+
代码折叠:ctrl+(shift)++/=(自定义)
代码格式化:ctrl+shift+F
打开类型层次:F4
打开调用层次:ctrl+alt+H
打开附加的javadoc:shift+F2
打开文件结构:ctrl+F3
打开继承层次:ctrl+T
打开大纲:ctrl+O
显示位置:shift+alt+B
添加导入ctlr+shift+M,组织导入:ctrl+shift+O
围绕:shift+alt+Z
添加javadoc:shift+alt+J
返回上次编辑地方:ctrl+Q
Ctrl+Shift+X 把当前选中的文本全部变味小写 Ctrl+Shift+Y 把当前选中的文本全部变为小写
跳转与搜索:
查询:ctrl+F,查找下一个:ctrl+(shift)+K
增量查找:ctrl+(shift)+J
打开搜索对话框:ctrl+H
搜索ctrl+alt+G;ctrl+shift+G;ctrl+G
打开搜索资源ctrl+shift+R
查找类:ctrl+shift+T
跳转到下一个错误:ctrl+,
跳转到行:ctrl+L
跳转到上、下一个成员:ctrl+shit+up/down
跳转到匹配的括号:ctrl+shift+P
跳转到源码声明:F3
全局 后退历史记录 Alt+← 全局 前进历史记录 Alt+→
全局 工作区中的声明 Ctrl+G 全局 工作区中的引用 Ctrl+Shift+G
移动与选择、插入、删除:
移动ctrl+HOME/END;HOME/END;ctrl+left/Right/up/down
移动行:alt+up/down:
选择代码块:shift+Alt+up/down与shift+alt+left/right结合使用效果更好
选择:shift+home/end;shift+ctrl+left/right
插入shift+ctrl+enter;shift+enter
复制行:ctrl+alt+up/down
删除行:ctrl+D
删除单词:ctrl+backspace/delete
删除至行尾:shift+ctrl+del
链接行:ctrl+alt+J
大小写转换:shift+ctrl+Y/X
重构:
显示重构菜单shift+alt+T
重命名:shift+alt+R
移动:shift+alt+V
更改方法签名:shift+alt+C
提取方法:shift+alt+M
提取本地变量:shift+alt+L
内联:shift+alt+I
重构undo:shift+alt+Z
运行于调试:
运行:ctrl+F11,运行java程序:shift+alt+X j;
运行junit测试:shift+alt+X T
调试java程序:shift+alt+D J
调试junit测试:shift+alt+D T
设置断点:shift+ctrl+B
恢复:F8,中断:ctrl+F2
单步进入:F5;单步进入选择:ctrl+F5
单步跳过:F6 单步返回:F7
强制返回:shift+alt+F
运行至行:ctrl+R
显示所有实例:shift+ctrl+N
文件与窗口操作:
新建ctrl+N
弹出新建菜单:shift+alt+N
关闭:ctrl+W,关闭全部:ctrl+shift+W
窗口最大化:ctrl+M
保存:ctrl+S,保存全部:ctrl+shift+S
重命名:F2 刷新:F5 属性:alt+enter
切换编辑器,很实用:ctrl+E
切换标签:ctrl+pgUp/pgDn
其他:
构建全部:ctrl+B
显示快捷键帮助:shift+ctrl+L
smart insert mode,智能插入模式,即输入左括号,自动插入右括号;输入左引号自动出现右引号;换行自动缩进;等等;很有用,平时都应启用它。
代码缩写:
java:
try/catch
test/test3
do/else/elseif/for/foreach/switch/while/if/ifelse
main/runnable/synchronized
sysout/syserr
psfi public static final
psfs public static final String
———-
SQL:
table/update
———-
HTML(只适合于myeclipse)
comment注释
dl/ol/ul/table
tr/CD/ahref/html(自定义)
—————-
javascript(只适合于myeclipse)
catch/do/else/elseif/for/forin/
function/if/ifelse/switch/try/while
——————————-
maven:(只适合于myeclipse)
execution
javac plugin/jetty plugin
profile/m2e profile
project
repository
war plugin
dep/deps/pl(自定义)