本文总结了Eclipse常用的快捷键,作为备忘,这些能够有效地提高编码效率。
1. 极其常用快捷键
Alt + / 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁
Ctrl + / 快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释
Ctrl + Shift + / 在代码窗口中是这种/*注释*/
注释,在JSP文件窗口中是< ! -- 注释 -- >
Ctrl + D 删除当前行,不用为删除一行而按那么多次的删除键
Ctrl + Shift + F 格式化代码,选定后按Ctrl+Shift+F快捷键可以格式化这段代码,如果不选定代码则默认格式化当前文件(Java文件)
Alt + ← & Alt + → 后退历史记录和前进历史记录,在跟踪代码时非常有用,用户可能查找了几个有关联的地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序
Ctrl + Q 回到最后一次编辑的地方,这个快捷键也是当你在代码中跳转后用的
Ctrl + . & Ctrl + 1 下一个错误及修改建议 Ctrl + . 将光标移动至当前文件中的下一个报错处或警告处,一般与ctrl+1一并使用,即修改建议的快捷键
Alt + 上下键 这个组合将当前行的内容往上或下移动。在try/catch部分,这个快捷方式尤其好使
Ctrl + Alt + 上下键 这个组合将当前行的内容复制后往上或下移动
Shift + Enter & Ctrl + Shift + Enter Shift + Enter在当前行之下创建一个空白行,与光标是否在行末无关;Ctrl + Shift + Enter则在当前行之前插入空白行
Ctrl + 2
+ L 为本地变量赋值,开发过程中,常常先编写方法,如Calendar.getInstance()
,然后通过 Ctrl + 2 + L 快捷键将方法的计算结果赋值于一个本地变量之上,如下所示:
Canlendar can = Canlendar.getInstance();
+ F 为类成员变量赋值,把方法的计算结果赋值于类中的域(成员变量):
private Canlendar can;
can = Canlendar.getInstance();
+ R 重命名光标所在的同名变量
Ctrl + E 快速转换编辑器,在打开的编辑器之间浏览。使用Ctrl + PageDown或Ctrl + PageUp可以浏览前后的选项卡,但是在很多文件打开的状态下,Ctrl + E会更加有效率
Ctrl + M 编辑器窗口最大化的快捷键
2. 查找定位快捷键
Ctrl + K & Ctrl + Shift + K 快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框了
Ctrl + Shift + T 查找工作空间构建路径中的可找到Java类文件,而且可以使用"*", "?"等通配符
Ctrl + Shift + R 和Ctrl+Shift+T对应,查找工作空间中的所有文件(包括Java文件,也可以使用通配符
Ctrl + Shift + G 查找类、方法和属性的引用,这是一个非常实用的快捷键,例如要修改引用某个方法的代码,可以通过该快捷键迅速定位所有引用此方法的位置
Ctrl + L 定位到当前编辑器的某一行,对非Java文件也有效
3. 申明调用导入快捷键
Ctrl + O 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用
F3 选中代码中的一个方法打开申明,或者,利用Declaration Tab(在Java视图模式下,选择Windows --> Show View -- > Declaration)
Ctrl + Shift + G 在workspace中搜索引用(作用和F3恰好相反)。它使你在方法的栈中,向上找出一个方法的所有调用者
Ctrl + Alt + H 显示出这个方法被哪些方法调用,最终产生一个调用关系树
Ctrl + Shift + M (先把光标放在需导入包的类名上)作用是加Import语句
Ctrl + Shift + O 作用是缺少的Import语句被加入,多余的Import语句被删除