eclipse快捷键总结

来源:互联网 发布:js获取日期控件的值 编辑:程序博客网 时间:2024/06/08 06:36

编辑:
 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(自定义)

0 0
原创粉丝点击