开元食味
德国频道
查看: 2400|回复: 30
打印 上一主题 下一主题

[软件] Eclipse的使用技巧

[复制链接]
1#
发表于 20.7.2009 01:04:03 | 显示全部楼层
即时机票
用右键点方法名就可以看到了。

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

2#
发表于 20.7.2009 13:19:57 | 显示全部楼层
ctrl + shift + t  直接输入文件名来打开文件
有容乃大 发表于 20.7.2009 13:34


这个稍微修正一下,
ctrl + shift + t 打开Type,就是Java code,
ctrl + shift + r 打开Resource,就是所有可能的文件。

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

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

使用道具 举报

4#
发表于 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

查看全部评分

回复 支持 反对

使用道具 举报

5#
发表于 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

查看全部评分

回复 支持 反对

使用道具 举报

6#
发表于 21.7.2009 22:01:33 | 显示全部楼层
这个比较复杂,属于开发,不是使用技巧了。有必要的话以后再另开贴说吧。
回复 支持 反对

使用道具 举报

7#
发表于 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 还有另外两种办法,就是菜单和快捷键,这个我用得少,忘了,下次调试一下再说。
回复 支持 反对

使用道具 举报

8#
发表于 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

查看全部评分

回复 支持 反对

使用道具 举报

9#
发表于 12.8.2009 14:20:32 | 显示全部楼层
调试在工具的使用上应该说没有什么技巧的。主要还是看分析能力和经验。或者楼上指的是什么特殊的调试工具?

对一般Eclipse 的Debug来说,一般就是那么几个东东: 设断点,往下跳,往里跳,往外跳,或者往下一断点跳。然后看一些变量的值。有一些看似比较专业一点,也就是改点变量值,设置表达式什么的而已,无太多特别之处。

所以Debug最重要的还是靠自己的经验和分析能力,按照给出的错误信息,去找出问题所在,这其实有时候挺需要对处理问题的比较深层的基础的理解。不大说得上技巧吧。

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

10#
发表于 14.8.2009 16:54:34 | 显示全部楼层
step into 跳进函数里里
step over 往下跳一个语句
remove All terminated launches 结束后的调试留下的记录可以移掉
resume 断点后继续执行,直到程序完或者碰到下一个断点
suspend 暂停
Terminate 结束
Disconnect 这个应该只有远程调试时才会用到,我也没用过
Drop  to Frame 跳出函数到选定层,就是那个一大堆函数调用层次列
use step filters 没用过,不知道是什么东西
focus on Aktive Task 这个也没用过

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

站点信息

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

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

GMT+1, 19.6.2024 09:35

关于我们|Apps

() 开元网

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