快速业务通道

迁移到Eclipse: Eclipse对IntelliJ IDEAA评估开发指南 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19
加未实现的方法(现在暂时忽略已经取消注释的代码)。

QuickFix 提供的最后一个选项是 Rename in file,该选项看起来似乎是错误的,这是因为这个提示实际上与修正缺少方法的问题毫无关联。相反,这是 Eclipse 的一个很有趣的特性,它允许您一次修改一个文件中某个标识符的所有实例。要体验这项功能,请打开 Animal.java 文件,单击变量 lion ,按下 Ctrl-1键,然后选择 Rename in file。您会注意到两次出现该变量名的地方都被一个矩形框封闭了起来;当您输入一个新名字时,例如 leona ,这两个地方都会发生改变。

当您在 Eclipse 中输入代码时,可能会注意到,有时光标前会出现一个绿色的条。例如,返回 Snake 类中新的 speak() 方法,输入 System.out.println( 。Eclipse 会自动添加另外半边的圆括号(这与 IDEA 相同),在圆括号后面就会出现一个绿色的条。(请参见图 5。)这个绿色的条被称为插入点。

图 5. 按下 tab 键,将光标移动到插入点(就是那个绿条)处

迁移到Eclipse: Eclipse对IntelliJ IDEAA评估开发指南 - 编程入门网

然后在圆括号内输入左引号。同样, Eclipse 又会帮您添加右括号,后面又是一个绿色的条。(此时第一个绿色的条消失了。)输入一些“蛇语”,例如 "Sssss",然后按下 Tab 键。此时光标又移动到了引号之外的插入点处了。再按一次 Tab 键,移动到行尾,输入分号。

正如您可以看到的一样,这个例子并不能减少敲击键盘的次数,因为如果不想按 Tab 键,也可以用右箭头将光标移动到相同的地方;然而,一旦您习惯这种方式之后,就会发现这非常方便。在某些情况下,特别是在使用代码模板时,插入点尤其有用。例如,如果您使用一个带有 for 循环的模板,那么使用 Tab 和 Shift-Tab 键就可以在循环的不同部分(循环变量、测试表达式、增量表达式和循环体)之间来回移动。

编辑器分屏

Eclipse 有一个不十分明显的特性:它可以将编辑屏幕进行分屏。分屏的方法如下:在编辑器的顶部单击文件选项卡,然后将其拖动到编辑器面板的边缘。例如,假设现在打开了文件 Animal 和 Snake。

点击 Snake.java 选项卡,并将其拖动到面板底部。

这时会出现一个黑色箭头,指出您已经选择了一个有效的浮动位置。请参见下面的图 6。

释放鼠标按钮,将编辑器水平分隔为两个屏幕,下面的面板中显示了 Snake 文件。

要返回单文件视图,需要单击 Snake 选项卡,并将其拖回 Animal 选项卡边上的位置。

图 6. 将 Snake 选项卡拖动到底部,将编辑器面板分屏

迁移到Eclipse: Eclipse对IntelliJ IDEAA评估开发指南 - 编程入门网

迁移到Eclipse: Eclipse对IntelliJ IDEAA评估开发指南(5)

时间:2011-02-12 IBM David Gallardo

运行并调试程序

Eclipse 采用的是增量编译器,因此通常不必显式地编译 Java 文件;在保存 Java 文件时,编译过的类文件也会自动保存。要运行一个程序,最简单的办法是在包浏览器(Package Explore)中包含 main() 方法的文件,然后选择 Eclipse 主菜单中的 Run > Run As > Java Application。(注意这个菜单与 Run > Run... 菜单项不同,后者我们很快就会看到。)如果您选择 Animal.java 并运行它,就会在编辑器下边的终端(Console)视图中产生输出,如图 7 中所示。

图 7. 在终端视图中 Java 程序的输出结果

迁移到Eclipse: Eclipse对IntelliJ IDEAA评估开发指南 - 编程入门网

在调试器中运行简单程序的方法与此类似。举例来说,首先在 main() 方法中双击调用 lion.speak() 的地方,设置一个断点。如果代码调试不是很重要,那么可以设置一个条件断点,条件断点是代码执行在某个特定表达式(例如 i==2 )为真时停止的断点,或者满足特定的次数后停止执行的断点,可以通过在断点处右击鼠标,选择上下文菜单中的 Breakpoint properties来设置这类断点。

要开始调试,需要选择主菜单中的 Run > Debug As > Java Application。由于 Eclipse 有一个比 Java 透视图更适

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号