使用Eclipse这些快捷键,效率提升一倍
来源:互联网 发布:类似知否的高质量 编辑:程序博客网 时间:2024/06/03 13:41
工欲善其事,必先利其器。对于程序员来说,Eclipse便是其中的一个“器”。本文会从Eclipse快捷键和实用技巧这两个篇章展开介绍。Eclipse快捷键用熟后,不用鼠标,便可进行编程开发,避免鼠标分了你的神。而学习Eclipse 的一些实用技巧,则可以大大提高开发效率。
1.1文件切换的三种方式
1.1.1 Ctrl + E,在右边显示出当前打开的所有文件
1.1.2 Ctrl + Pg Up ,Ctrl + Pg Dn ,逐个文件跳跃
按下Ctrl + Pg Dn,从AdConf.java跳到 AdQuaryServiceImpl.java
Before:
After:
反之亦然。
1.1.3 Ctrl + F6,在当前文件里显示当前打开的所有文件
我个人比较喜欢Ctrl + E 这种方式。
1.2 复制当前行或者当前选中的代码块
在Eclipse里面,如果需要复制一行,无需使用Ctrl + C,只需要使用Ctrl + Alt + ↓。注意这个快捷键通常会有冲突,可以在keys的面板上自行修改。我自己喜欢用Ctrl + Alt + End来替换Ctrl +Alt + ↓。
1
2
3
4
5
6
7
8
9
10
11
12
13
public class TestString {
public static void main(String[] args) {
String s = "";
System.out.println(s == null);
}
}
1.3 显示当前类的所有属性和方法假设你想复制“String s = “””这一行,只需把焦点定位到它所对应的行,然后按下Ctrl + Alt + ↓即可。这个快捷键也支持复制代码块。
以前都是用Eclipse的outline来看,现在你可以关闭它了,因为使用Ctrl + O就可以显示当前文件的所有属性和方法。注意是大写字母O,不是数字0。
1.4 Ctrl + W关闭当前文件,Ctrl + Shift + W关闭所有文件
使用Ctrl + W可以关闭当前文件,Ctrl + Shift +W可以关闭当前打开的所有文件。
要是我关闭当前文件后,后悔了,想重新打开,咋整。使用Alt + ← 即可。
1.5 快速定位当前文件在工程中的位置,即在package视图中的位置
一种方法是直接点击package视图中的”Link with Editor”。
但是这种方式有个缺点,就是必须使用鼠标去点击”Link with Editor”。
第二种方式是使用Alt + Shift +W,显示视图,然后选择package视图,同样可以定位到当前文件在package视图中的位置,这样就避免使用了鼠标。
1.6 选中Java文件中的内容
1
2
3
4
5
6
7
8
9
10
11
12
13
public String get(@RequestParam(value = "key") String key) {
Object obj = osCacheService.get(key);
if (obj != null) {
return JsonUtil.toJson(obj);
}
return"";
}
这个快捷键非常好用,如果你想选择if语句中的所有内容,也可以使用这个快捷键,以此类推。假设你把鼠标定位在osCacheService上,那么可以使用Alt + Shift +→,选择osCacheService整个字符串,而无需使用鼠标来操作。
1.7 Ctrl + T选择java文件,Ctrl + R选择资源文件
如果你只是想找java类,那么直接使用Ctrl + T效率比较高。
1.8 Ctrl + H 进行全局搜索和局部搜索
原文来自:伯乐在线
- 使用Eclipse这些快捷键,效率提升一倍
- 提升效率,赶紧收藏这些ILLUSTRATOR快捷键
- Eclipse提升开发效率的快捷键
- 提升 1 倍运行效率!有了这些技巧,你的小程序也能快如闪电
- Eclipse超实用快捷键,背熟这些开发效率提高20%
- vs提升效率快捷键
- Eclipse快捷键操作效率提升指南(不断更新)
- 缩小包围圈,mysql效率提升千万倍
- eclipse开发效率提升
- 提升Delphi编程效率必须使用的快捷键(Delphi2007版本)
- 提升Delphi编程效率必须使用的快捷键(Delphi2007版本)
- 使用eclipse快捷键提高开发效率
- 一个分号将代码效率提升100倍
- 效率提升10倍的google化知识性产生技巧
- Impala是如何提升3~90倍查询效率的
- 一个数值框架,让效率提升10倍!(1)
- 一个数值框架,让效率提升10倍!(2)
- 一条SQL效率提升5000倍,原因就是……
- Could not resolve matching constructor (hint: specify index/type/name arguments for simple paramet
- Python之路: 模块篇
- Top 10 Core Data Tools and Libraries
- 下列关于文件索引结构的叙述中,哪些是正确的?
- Android之Activity生命周期浅析(一)
- 使用Eclipse这些快捷键,效率提升一倍
- iOS常用三方库集合(三方库、插件、博客等等)
- 新手学Linux(五)----Linux下安装Redis
- 一个N*M的棋盘,右下方有一个棋子,两人轮流走,可以走到上下左右相邻的未走过的格子,不能走则输,谁胜?
- Spark 2.0介绍:从RDD API迁移到DataSet API
- 盒子3D模型
- Chrome使用技巧(几个月的心得)
- Android之Activity生命周期的浅析(二)
- glibc fread函数源码剖析