前言
使用Eclipse快捷键能让你的工作效率得到很好的提升。
一. Eclipse常用的快捷键
1.1 编辑
快捷键 |
描述 |
Ctrl+1 |
快速修复 |
Ctrl+Z |
撤销 |
Ctrl+Y |
重做 |
Alt+/ |
内容辅助 |
Ctrl+D |
删除当前行或者多行 |
Alt+↓ |
向下移动代码 |
Alt+↑ |
向上移动代码 |
Shift+Enter |
在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后) |
Ctrl+/ |
注释当前行,再按则取消注释 |
Ctrl+Shift+/ |
注释多行 |
Ctrl+Shift+\ |
取消注释多行 |
1.2 选择
快捷键 |
描述 |
Alt+Shift+↑ |
选择封装元素 |
Alt+Shift+← |
选择上一个元素 |
Alt+Shift+→ |
选择下一个元素 |
Shift+← |
从光标处开始往左选择字符 |
Shift+→ |
从光标处开始往右选择字符 |
Ctrl+Shift+← |
选中光标左边的单词 |
Ctrl+Shift+→ |
选中光标右边的单词 |
1.3 移动
快捷键 |
描述 |
Ctrl+← |
光标移到左边单词的开头 |
Ctrl+→ |
光标移到右边单词的末尾 |
1.4 导航
快捷键 |
描述 |
Ctrl+Shift+F6 |
窗口页面切换 |
Ctrl+Shift+T |
搜索类(包括工程和关联的第三jar包) |
Ctrl+Shift+R |
搜索工程中的文件 |
Ctrl+E |
快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示) |
F4 |
打开类型层次结构 |
F3 |
跳转到声明处 |
Alt+← |
前一个编辑的页面 |
Alt+→ |
下一个编辑的页面(当然是针对上面那条来说了) |
1.5 调试
快捷键 |
描述 |
F5 |
进入当前运行程序内部 |
F6 |
单步执行程序 |
F7 |
跳出方法 |
F8 |
继续执行到下一个断点或程序结束 |
Ctrl+Shift+F8 |
Java窗口和deBug调试窗口切换 |
Ctrl+Shift+D |
显示变量的值 |
Ctrl+Shift+B |
在当前行设置或者去掉断点 |
Ctrl+R |
运行至行 |
1.6 重构
快捷键 |
描述 |
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) |
1.7 其他
快捷键 |
描述 |
Ctrl+Shift+F |
格式化代码 |
Ctrl+M |
最大化当前的Edit或View (再按则反之) |
Ctrl+O |
快速显示 OutLine(不开Outline窗口的同学,这个快捷键是必不可少的) |
Ctrl+T |
快速显示当前类的继承结构 |
Ctrl+W |
关闭当前Editer |
Ctrl+L |
文本编辑器 转至行 |
F2 |
显示工具提示描述 |
二. Java中的注释
为什么写注释?
- 提高代码可读性;
- 使程序条理清晰;
- 方便后期代码维护;
- 方便程序员间的交流沟通;
- 生成帮助文档。
2.1 注释类型
- 单行注释:// 注释一行
- 多行注释:/* 注释若干行 */
- 文档注释:/** 文档注释 */
javadoc注释标签语法
标签 |
作用域 |
说明 |
@author |
类 |
作者名 |
@version |
类 |
版本标识 |
@see |
类,属性,方法 |
参考转向(相关主题) |
@parameter |
方法 |
参数及意义 |
@return |
方法 |
返回值 |
@exception |
方法 |
方法抛出的异常类型 |
@throws |
方法 |
异常类及抛出条件 |
@deprecated |
方法 |
说明不建议使用该方法 |
三. Java中常用的单词
单词以文档的形式分享给大家:https://pan.baidu.com/s/1hSGhQ_ISwFr1QhZalg36og 提取码:ed5n