用iIDE编写代码时,如果可以记住一些快捷键的话可以明显提高效率,比用鼠标点击快很多,而且方便O(∩_∩)O~下面有一些快捷键,部分是我比较常用的,有很多重复的请见谅O(∩_∩)O~
1)设置eclipse的快捷键
打开eclipse,Window->Preferences->General->Keys 在这里即可 查看、设置 所有的eclipse快捷键;
2)快速查看eclipse的快捷键
在工作区内,ctrl+shift+L 则可以查看到 eclipse 快捷键的概览
3)eclipse快捷键迁移
/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs
该文件包含了快捷键的设置文件,将与默认设置不同的键的设置以某种格式列出了;
如果要迁移,可以尝试用该文件,我没用过,如果你要用,记得迁移之前备份一下,页要注意eclipse的版本
行注释/销注释 Ctrl+/
关闭文件 ctrl + w
打开结构 ctrl + F3
上滚 ctrl + ↑
下滚 ctrl + ↓
当前视图最大化/正常化 ctrl+m
删除光标当前行 ctrl+d
选择括号内的所有内容 双击左括号右侧
CTRL+T 打开类的层次,可以看到所有超类,所有实现类,同样适用于接口
块注释/销注释 Ctrl+Shift+/ Ctrl+Shift+/
查找 查找替换 Ctrl+H Ctrl+F
查找下一个/往回找 Ctrl+K Ctrl+Shift+K
Alt+Shift+↑ 选择封装元素
切换编辑器 Ctrl+Shift+W
上一个视图 Ctrl+Shift+F7
上一个透视图 Ctrl+Shift+F8
Alt+← 向左一个
Alt+→ 向右一个
Ctrl+Q 转至上一个编辑位置
Ctrl+H 打开搜索对话框
Ctrl+K 定位到下一个与当前选中词相同的位置
Ctrl+E 快速显示当前打开的所有文件的下拉列表
Ctrl+/(小键盘) 折叠当前类中的所有代码
Ctrl+×(小键盘) 展开当前类中的所有代码
Ctrl+Shift+E 显示当前打开的所有的文件,可以激活、单个关闭、批量关闭
Ctrl+J 正向查找单词,按下Ctrl+J后,按照输入的单词查找匹配项,如果没有匹配的,则在status line中显示没有找到
Ctrl+Shift+J 反向查找单词
Ctrl+Shift+X 把当前选中的文本全部变成大写
Ctrl+Shift+Y 把当前选中的文本全部变成小写
Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,从后面定位前面时,光标要在匹配符外面)
Alt+Shift+M 抽取方法,可以将1个方法分为2个方法;
Alt+Shift+C 修改函数结构
Alt+Shift+L 抽取本地变量,将传入的变量转化成本地的变量
Alt+Shift+I 取消某个变量或方法的声明,而将该变量或方法合并到调用它的地方;
Alt+Shift+V 将函数或变量移动到其他类中;
全部关闭 Ctrl+Shift+F4
设置try catch快捷键,使用 surround with try/catch block ,ctrl+r
显示视图 alt+shift+Q 然后再选某个字母,比如 console 控制台 是 c;
-------------------
设置 eclipse 快捷键时,需要找到快捷键对应的英文,下面是部分快捷键的英文:
add toggle comment 添加行注释 alt+shift+C
add block comment 添加块注释
remove block comment 删除块注释
add javadoc comment 为光标处的类、方法、属性 添加javadoc注释 alt+shift+J
add import 导入选中的类、接口 ctrl+shift+M
close 关闭文件 ctrl+w
content assist 内容提示 ctrl+space
debug 调试 F11
delete line 删除光标所在行或删除选中行 ctrl+d
find and replace 查找、替换 ctrl+F
format 格式化 ctrl+shift+F
insert line above current line 当前行之前插入行,并将光标移动到新行 ctrl+shift+enter
insert line below current line 当前行之后插入行,并将光标移动到新行 shift+enter
organize import 调整import ctrl+shift+O
quick fix 采取措施 ctrl+1
quick hierarchy 查看继承的超类、实现的接口 ctrl+T
quick o 查看所有方法、属性结构 ctrl+O
rename 重命名 alt+shift+R
to lower case 小写字母 ctrl+shift+Y
to upper case 大写字母 ctrl+shift+X
word completion 自动完成单词 alt+/
backward history 上个编辑位置 alt+left
forward history 下个编辑位置 alt+right
move lines down 将行下移 alt+down
move lines up 将行上移 alt+up
copy lines down 将行下移 alt+down
duplicate lines up 将行上移 alt+up
properties 打开文件的属性窗口 alt+Enter
scrlll line down 向下滚动,光标位置不变 ctrl+down
scrlll line up 向上滚动,光标位置不变 ctrl+up
跳到某行 Ctrl+L,
查找当前元素的声明 Ctrl+G
查找当前元素的所有引用 Ctrl+Shift+G
重新组织Import Ctrl+Shift+O,能帮你一次去掉所有未使用的Import声明!
快速修正 Ctrl+1
引入某个类(接口)ctrl + shift + m
加头注释 shift + alt + j
ctrl + shift + g:查看引用
ctrl + shift + n:重命名
ctrl + shift + o:导入类
ctrl + shift + r:启动上次运行
ctrl + shift + f:格式化代码
ctrl + c:复制
ctrl + v:粘贴
ctrl + x:切剪
ctrl + a:全选
ctrl + f:查找
ctrl + z:撤销
ctrl + y:重做
ctrl + s:保存
---------------------------------------------------------------
用的最多的应该就是CTRL+SHIFT+S
还有格式化用的也挺多。
---------------------------------------------------------------
ctrl + shift + f 格式化代码
ctrl + shift + o 组织导入
F3 打开声明
Alt + shift + r 重命名变量
---------------------------------------------------------------
up
---------------------------------------------------------------
Alt+/
---------------------------------------------------------------
alt + left
alt + right
ctrl + q
---------------------------------------------------------------
ctrl + shift + g:查看引用
ctrl + shift + n:重命名
ctrl + shift + f:格式化代码
ctrl + c:复制
ctrl + v:粘贴
ctrl + a:全选
ctrl + f:查找
ctrl + z:撤销
ctrl + s:保存
Alt + / 智能提示
---------------------------------------------------------------
ctrl + shift + g:查看引用
ctrl + shift + n:重命名
ctrl + shift + o:导入类
ctrl + shift + r:启动上次运行
ctrl + shift + f:格式化代码
ctrl + c:复制
ctrl + v:粘贴
ctrl + x:切剪
ctrl + a:全选
ctrl + f:查找
ctrl + z:撤销
ctrl + y:重做
ctrl + s:保存
Alt + / 智能提示
F3 打开声明
Alt + shift + r 重命名变量
其实最常用的就是下面几个:
ctrl + shift + o:导入类
ctrl + shift + f:格式化代码
ctrl + c:复制
ctrl + v:粘贴
ctrl + x:切剪
ctrl + z:撤销
ctrl + s:保存
Alt + / 智能提示
---------------------------------------------------------------
Ctrl+M: 工作区最大化/最小化
Alt+/: 智能提示
F3: 察看声明 及源代码
Crtl+1: 修正错误
Shift+Alt+T: 重构
Shift+Alt+M: 提取函数
Shift+Alt+R: 重命名
Shift+Alt+C: 更改函数标记
Ctrl+Shitf+F: 格式化代码
---------------------------------------------------------------
ctrl + shift + o:导入类
atl + /:提示
ctrl + shift + t:查找相关信息
---------------------------------------------------------------
Eclipse快捷键指南
编辑
作用域 功能 快捷键
全局 查找并替换 Ctrl+F
文本编辑器 查找上一个 Ctrl+Shift+K
文本编辑器 查找下一个 Ctrl+K
全局 撤销 Ctrl+Z
全局 复制 Ctrl+C
全局 恢复上一个选择 Alt+Shift+↓
全局 剪切 Ctrl+X
全局 快速修正 Ctrl1+1
全局 内容辅助 Alt+/
全局 全部选中 Ctrl+A
全局 删除 Delete
全局 上下文信息 Alt+?
Alt+Shift+?
Ctrl+Shift+Space
Java编辑器 显示工具提示描述 F2
Java编辑器 选择封装元素 Alt+Shift+↑
Java编辑器 选择上一个元素 Alt+Shift+←
Java编辑器 选择下一个元素 Alt+Shift+→
文本编辑器 增量查找 Ctrl+J
文本编辑器 增量逆向查找 Ctrl+Shift+J
全局 粘贴 Ctrl+V
全局 重做 Ctrl+Y
查看
作用域 功能 快捷键
全局 放大 Ctrl+=
全局 缩小 Ctrl+-
窗口
作用域 功能 快捷键
全局 激活编辑器 F12
全局 切换编辑器 Ctrl+Shift+W
全局 上一个编辑器 Ctrl+Shift+F6
全局 上一个视图 Ctrl+Shift+F7
全局 上一个透视图 Ctrl+Shift+F8
全局 下一个编辑器 Ctrl+F6
全局 下一个视图 Ctrl+F7
全局 下一个透视图 Ctrl+F8
文本编辑器 显示标尺上下文菜单 Ctrl+W
全局 显示视图菜单 Ctrl+F10
全局 显示系统菜单 Alt+-
导航
作用域 功能 快捷键
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
文本编辑
作用域 功能 快捷键
文本编辑器 改写切换 Insert
文本编辑器 上滚行 Ctrl+↑
文本编辑器 下滚行 Ctrl+↓
文件
作用域 功能 快捷键
全局 保存 Ctrl+X
Ctrl+S
全局 打印 Ctrl+P
全局 关闭 Ctrl+F4
全局 全部保存 Ctrl+Shift+S
全局 全部关闭 Ctrl+Shift+F4
全局 属性 Alt+Enter
全局 新建 Ctrl+N
项目
作用域 功能 快捷键
全局 全部构建 Ctrl+B
源代码
作用域 功能 快捷键
Java编辑器 格式化 Ctrl+Shift+F
Java编辑器 取消注释 Ctrl+
Java编辑器 注释 Ctrl+/
Java编辑器 添加导入 Ctrl+Shift+M
Java编辑器 组织导入 Ctrl+Shift+O
Java编辑器 使用try/catch块来包围 未设置,太常用了,所以在这里列出,建议自己设置。
也可以使用Ctrl+1自动修正。
运行
作用域 功能 快捷键
全局 单步返回 F7
全局 单步跳过 F6
全局 单步跳入 F5
全局 单步跳入选择 Ctrl+F5
全局 调试上次启动 F11
全局 继续 F8
全局 使用过滤器单步执行 Shift+F5
全局 添加/去除断点 Ctrl+Shift+B
全局 显示 Ctrl+D
全局 运行上次启动 Ctrl+F11
全局 运行至行 Ctrl+R
全局 执行 Ctrl+U
重构
作用域 功能 快捷键
全局 撤销重构 Alt+Shift+Z
全局 抽取方法 Alt+Shift+M
全局 抽取局部变量 Alt+Shift+L
全局 内联 Alt+Shift+I
全局 移动 Alt+Shift+V
全局 重命名 Alt+Shift+R
全局 重做 Alt+Shift+Y