Eclipse中实用快捷键(二)
导航
作用域 功能 快捷键
Java编辑器 打开结构 Ctrl+F3
全局 打开类型 Ctrl+Shift+T
全局 打开类型层次结构 F4
全局 打开声明 F3
全局 打开外部javadoc Shift+F2
全局 打开资源 Ctrl+Shift+R
全局 后退历史记录 Alt+←
全局 前进历史记录 Alt+→
全局 上一个 Ctrl+,
全局 下一个 Ctrl+.
Java编辑器 显示大纲 Ctrl+O
全局 在层次结构中打开类型 Ctrl+Shift+H
全局 转至匹配的括号
Ctrl+Shift+P
全局 转至上一个编辑位置 Ctrl+Q
Java编辑器 转至上一个成员 Ctrl+Shift+↑
Java编辑器 转至下一个成员 Ctrl+Shift+↓
文本编辑器 转至行 Ctrl+L
?
?
搜索
作用域 功能 快捷键
全局 出现在文件中 Ctrl+Shift+U
全局 打开搜索对话框 Ctrl+H
全局 工作区中的声明 Ctrl+G
全局 工作区中的引用 Ctrl+Shift+G
?
文本编辑
ALT+↑????????上滚行??
ALT+↓????????下滚行
Ctrl+Alt+↓?复制当前行到下一行(复制增加)
Ctrl+Alt+↑?复制当前行到上一行(复制增加)
Ctrl+Shift+X?把当前选中的文本全部变味小写
Ctrl+Shift+Y?把当前选中的文本全部变为小写
ctrl+d????????? 删除当前行。
shift+home/end????? 当光标在一行的两端时,可以选择当前行
ctrl+←?和ctrl+→????? 跳过一个单词,
ctrl+shift+←??和ctrl+shift+?→??? 选择一个单词,可以连点左右已选择多个。
Alt+Left/Right :上一个/下一个光标的位置
上一个/下一个成员(成员对象或成员函数):Ctrl+Shift+Up/Down
选中闭合元素:Alt+Shift+Up/Down/Left/Right
删除行:Ctrl+D
在当前行上插入一行:Ctrl+Shift+Enter
在当前行下插入一行: Shift+Enter
上下移动选中的行:Alt+Up/Down
?
?
?
窗口
作用域?功能?快捷键?
全局?激活编辑器?F12?
全局?切换编辑器?Ctrl+Shift+W?
全局?上一个编辑器?Ctrl+Shift+F6?
全局?上一个视图?Ctrl+Shift+F7?
全局?上一个透视图?Ctrl+Shift+F8?
全局?下一个编辑器?Ctrl+F6?
全局?下一个视图?Ctrl+F7?
全局?下一个透视图?Ctrl+F8?
文本编辑器?显示标尺上下文菜单?Ctrl+W?
全局?显示视图菜单?Ctrl+F10?
全局?显示系统菜单?Alt+-?
?
重构
作用域 功能 快捷键
全局 撤销重构 Alt+Shift+Z
全局 抽取方法 Alt+Shift+M
全局 抽取局部变量 Alt+Shift+L
全局 内联 Alt+Shift+I
全局 移动 Alt+Shift+V
全局 重命名 Alt+Shift+R
全局 重做 Alt+Shift+Y
Alt+Shift+R?重命名?(最实用用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
Alt+Shift+M?抽取方法?(这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
Alt+Shift+C?修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+L?抽取本地变量(?可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
Alt+Shift+F?把Class中的local变量变为field变量?(比较实用的功能)
Alt+Shift+I?合并变量(可能这样说有点不妥Inline)
Alt+Shift+V?移动函数和变量(不怎么常用)
Alt+Shift+Z?重构的后悔药(Undo)