快速业务通道

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

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19
合于调试的 Debug 透视图,因此 Eclipse 会询问您是否要切换到这个透视图。选中 Remember my decision复选框,然后按下 Yes。请参见下面的图 8。

图 8. 使用 Debug 透视图调试程序

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

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

时间:2011-02-12 IBM David Gallardo

Debug 透视图中的大部分视图或多或少都与 IDEA 窗口中的有些类似,不过它们的名称和排列可能稍有不同。例如,注意,Debug 视图(请不要与 Debug 透视图混淆)显示了调用栈的情况;这些信息实际上包括了您熟悉的 IDEA 框架和线程的内容。Variables 视图显示了当前程序变量的状态,Console 视图显示了程序的输出结果。

您还会注意到控制程序执行的工具按钮(Step over,Step into 等)都位于 Debug 视图的工具栏中。由于这些控制按钮以及调用栈都在一个工具栏中,因此如果您要调试多个程序(或者一个程序的多个实例),或者调试多线程的程序,那么只需要在调用栈中单击相应的按钮,就可以随意选择要调试的程序或线程。如果愿意,您可以再次启动样例程序,但并不结束它的第一个实例,来体验一下这些功能。

有时,您可能并不想(或不能)通过简单地选择 Run > Run As > Java Application菜单项来运行程序。如果需要向程序或运行程序的底层的虚拟机器传递参数,您可能需要使用 Run > Run...菜单选项。这样会引出一个对话框,您可以用这个对话框来设置以上选项以及其他一些选项。请参见图 9。

图 9. 启动 Java 程序并设置参数

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

定制 Eclipse

IDEA 与 Eclipse 都提供了一种很好的特性,那就是都可以使用键盘快捷键来执行特定的命令。在 IDEA 和 Eclipse 中,有些快捷键是相同的,例如剪切和拷贝命令的快捷键,但是大部分快捷键都是不相同的。当您决定从头开始学习 Eclipse 的快捷键时,如果您已经习惯了 IDEA 的快捷键,那么您依然有机会,您可以定制 Eclipse 的快捷键(或 键盘绑定组合),以符合您原来的习惯。如果要对所有的快捷键进行定制,那么这将是非常繁琐而无趣的事(正如您将看到的一样,这样做最终是不切实际的),但是可以进行适当的折衷,设置并添加您经常使用的快捷键,在以后的时间里慢慢学习使用其他快捷键。

例如,如果您与许多偏爱使用 IDE 功能的程序员一样,那么您可能喜欢快速输入代码,而不管其风格,只是偶尔使用 IDE 的 format 命令美化代码。在 IDEA 中,您可以使用 Ctrl-Alt-L 快捷键实现这项功能,而在 Eclipse 中,使用的快捷键则是 Ctrl-Shift-F。如果您以这种方式格式化代码已经成为了一种自然习惯,那么就会发现修改快捷键将比自己重新学习使用新的快捷键更加容易。在 Eclipse 中,可以按照以下步骤将 Ctrl-Alt-L 设置为格式化代码的快捷键:

从主菜单中选择 Window > Preferences。

如果需要,展开 Workbench 选项,并单击 Keys。

在 Command 字段中,选择 Category 下面的 Source,并选择 Name 下面的 Format。

在 Key Sequence 字段中,单击 Name 框,然后按下要使用的快捷键 Ctrl-Alt-L。

在标有 "When" 的复选框中,选择 Editing Java Source。

单击 Add按钮(请参见图 10),然后单击 OK按钮。

图 10. 添加格式化源代码的快捷键

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

正如上面介绍的,我们不可能将 Eclipse 修改得完全像 IDEA 一样,因为 Eclipse 和 IDEA 的命令集并不相同。也就是说,尽管 Eclipse 和 IDEA 就有很多相似的特性,但是它们的实现通常都是不同的。具体来说,在一种环境中的一个命令可能对应另外一种环境中的两个或多个命令。例如, Eclipse 使用一个命令就可以实现查找和替换文本的工作,而 IDEA 则对这些功能中的每一项采用了不同的命令。

结束语

Eclipse 3.0 和 IntelliJ IDEA 4 都有非常丰富的特性

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号