开元食味
德国频道
楼主: 有容乃大
打印 上一主题 下一主题

[软件] Eclipse的使用技巧

[复制链接]
11#
 楼主| 发表于 20.7.2009 13:26:59 | 只看该作者
即时机票
ctrl + shift + t 打开Type,就是Java code,
ctrl + shift + r 打开Resource,就是所有可能的文件。

刚试过,是的。谢谢
回复 支持 反对

使用道具 举报

12#
发表于 20.7.2009 14:29:43 | 只看该作者
一个十分常用,非常有用的组合,就是Ctrl + 1。基本上,不熟悉的Error 或者Warning,都可以Ctrl + 1看看先。初学者先学学这个很好。
回复 支持 反对

使用道具 举报

13#
发表于 20.7.2009 20:20:53 | 只看该作者
本帖最后由 Pant1980 于 21.7.2009 23:12 编辑

除了这个,还有一个很好用常用的就是Auto Completion,一般是Ctrl + Space,在几乎任何地方都可以得到帮助。因为中文系统这个跟输入法切换冲突,有时会变成Alt + , 或者 Alt + ? 。
比如经常输入的System.out.println(),用sysout + Auto Completion 一下就可打出来了。我甚至一般只用sys + Auto completion,然后再上下选一下,这样少输几个,而且可以选择sysout, systrace 或者syserror。非常方便。

题外说一下,对开发来说,Auto Completion Extension Point 还是编辑器开发经常用到的,对其扩展可以得到自己想到的Auto Completion。而编辑器开发在许多领域也是十分常见的。

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

14#
 楼主| 发表于 20.7.2009 20:40:14 | 只看该作者
Auto Completion Extension Point 和 编辑器开发 没有接触过。不太懂。
回复 支持 反对

使用道具 举报

15#
发表于 21.7.2009 21:46:25 | 只看该作者
本帖最后由 Pant1980 于 21.7.2009 23:11 编辑

再有一个就是 Alt + Shift + R 和两个顺便带到的东西。

首先区别一下 Alt + Shift + R 和  Ctrl + Shift + R,后者在前面的贴已有提及,是打开Resource,而这里的 R 是 Rename,就是重命名。

不管是变量名,类名等等,单击该命名,按 Alt + Shift + R,就可以修改了,然后按回车,这时所有该命名的引用都会一起修改,包括不在当前类的引用,也会自动修改,不必再到其它类文件中编辑,十分方便。修改 Public 类名时,甚至文件名也会自动修改。

在编程时,这样的情况经常遇到。比如命名了一个变量,然后用了许多地方,这时突然发现想修改名字,如果不会这个快捷键,就要一个地方一个地方修改了。假如这时我们还突然发现这个变量是个常量,忘了用大名命名,那这时就还可以配合以下快捷键:

Ctrl + Shift + X 和 Ctrl + Shift + Y

前者使字母变大写,后者变小写。

这样使用:
先  Alt + Shift + R,然后全选整个命名单词,再按 Ctrl + Shift + X,最后回车,所有引用都变大写了!神!!

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

16#
 楼主| 发表于 21.7.2009 21:51:41 | 只看该作者
回复 支持 反对

使用道具 举报

17#
 楼主| 发表于 21.7.2009 21:52:13 | 只看该作者
在给介绍下Auto Completion Extension Point 和 编辑器开发吧。
回复 支持 反对

使用道具 举报

18#
发表于 21.7.2009 22:01:33 | 只看该作者
这个比较复杂,属于开发,不是使用技巧了。有必要的话以后再另开贴说吧。
回复 支持 反对

使用道具 举报

19#
发表于 21.7.2009 22:19:44 | 只看该作者
本帖最后由 Pant1980 于 21.7.2009 23:21 编辑

前面的Auto Completion 再补充一点应用,就是自动创建函数。

比如一定有人会非常烦输入以下代码:

public static void main(String [] args)

其实只要输入main,再用Auto Completion,整个 main function 就自动写好了。

另外在一个类之内,所有的 functions 之外,输入get 或者 set,再用Auto Completion,就会自动出现已定义的 fields 的 setter 和 getter,选择后回车,function 就自动生成了。定义setter 和 getter 还有另外两种办法,就是菜单和快捷键,这个我用得少,忘了,下次调试一下再说。
回复 支持 反对

使用道具 举报

20#
发表于 23.7.2009 17:32:45 | 只看该作者
还有一个很好用的就是 Alt + 上下左右。
Alt + Up / Down 可以上下移动当前或者选定行,而且会自动按当前Context 缩进,再配合 Ctrl,也就是Ctrl + Alt + Up / Down 可以复制当前或者选定行,有了这些就可以不用老是复制粘贴了。

Alt + Left / Right 是向前或向后跳转,当按了F3跳转之后,再按Alt + Left 就可以往回跳了,当切换了文件,也可以这它回到原来的文件。Alt + Right 以此类推。

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点信息

站点统计| 举报| Archiver| 手机版| 小黑屋

Powered by Discuz! X3.2 © 2001-2014 Comsenz Inc.

GMT+1, 16.5.2024 00:25

关于我们|Apps

() 开元网

快速回复 返回顶部 返回列表