了解您的IDE:Eclipse

从.NET切换到Java时,我自然不得不切换IDE。 转向Java之后,我选择了Eclipse。 我很幸运有一大群同事,他们抽出时间来共享快捷方式和技巧,使我可以最大程度地利用Eclipse。

我发现非常有用的第一个快捷方式之一是Ctrl + Shift + t,它使您可以键入一个类名,作为回报,它会汇总要打开的相关文件或匹配文件。 在以下各节中,我列出了一些其他有关Eclipse的技巧,这些技巧在过渡期间和我的Eclipse经验中都很有用。

另外,我强烈建议您花几分钟时间阅读Adi Rosenblum的Developers Lazy(以及如何利用Eclipse发挥其优势),以获取有关Eclipse的更多重要提示。

代码模板

使用代码模板,您可以创建多个模板来生成代码。 常见模板的示例包括:

  • 吸气剂领域
  • 塞特场
  • 一类的构造函数
  • 覆盖方法的注释
  • 方法注释

可以在XML文件中创建新的代码模板,一旦创建,就可以导入该文件以供使用。 可以通过导航到“项目”菜单,然后选择“属性”来找到默认模板。 在“属性”窗口中,展开“ Java代码样式”,然后选择“代码模板”。

了解您的IDE1

让我们以Getter和Setter为例,看看模板如何生成代码。 快捷键(Ctrl + Shift + S)可用于打开“源菜单”,或者您也可以单击“源菜单”。 选择“生成Getter和Setters ...”

了解您的IDE2

将弹出一个窗口,其中包含“ Getters”和“ Setters”选项。 选择确定以生成代码。

了解您的IDE3

突出显示的部分是从“代码模板”功能生成的代码。

了解您的IDE4

格式化程序

格式化程序是实现一致格式的绝佳选择。 在团队中工作时,Formatter有助于避免空格更改,并且大大提高了代码的可读性。

要启用和/或更改默认格式,请导航至“项目”->“属性”->“ Java代码样式”->“格式化程序”。

了解您的IDE5

下面突出显示的代码未格式化。

了解您的IDE6

启用格式化程序后,保存更改后,将根据活动配置文件自动更正格式。

了解您的IDE7

清理

清理用于删除类中不必要的代码。 可以在“属性”文件中启用“清理”,如下所示。

了解您的IDE8

例如,可以将“清理”配置为删除未使用的导入。

了解您的IDE9

未使用的导入将由“清理”过程删除。

了解您的IDE10

保存动作

可以将“保存操作”设置为每次在编辑器中保存文件时进行一次。 它提供了一个格式化选项,并使用了Formatter中的配置,这在前面的部分中已经介绍过。 “保存操作”还提供了用于清除代码的选项,并且可以在“保存操作”中配置各种规则。 要启用“保存操作”,请导航到“属性”窗口。

了解您的IDE11

查找参考

选择方法或字段并选择“查找引用”后,Eclipse将在搜索视图中显示使用该方法或字段的类和文件的列表。 这可以通过使用Ctrl + Shift + g来完成。 在大型项目中或在多个成员,团队环境中工作时,查找参考非常有用。

如果手头的任务是维护代码或实现改进,则必须在进行修改之前了解为什么以及在何处使用这些方法。 此外,重要的是要验证该方法或字段未在其他地方使用。 如果找到其他引用,请确保方法的任何更改都不会破坏现有代码。

前往宣言

转到声明有助于跟踪代码,在调试过程中或尝试理解现有代码时特别有用。 您可以跟踪正在设置的值以及将哪些值传递给方法。

这是跨IDE的常见功能之一,转到声明的快捷方式是F3。 通过选择方法或字段并使用F3快捷方式,将显示方法或字段(变量)的声明。

显示注释和显示历史

Eclipse中的版本库系统提供了一种同步多个开发人员代码的好方法。 开发人员经常在同一文件和同一段代码中工作。 如果开发人员在将代码提交到存储库之前忽略了正确合并代码,则部分代码可能会出错。

通过“显示历史记录”查看文件的历史记录可提供审核跟踪,以查明更改和更改人。 审核跟踪中的关键信息是开发人员的姓名,因为它使您可以与他或她讨论修改内容。 在理解需求,当前问题并防止进一步的问题时,开放式对话通常是双赢的方案。

显示注释与显示历史记录不同,因为显示注释提供了最后更改的逐行详细注释。 如果您只想查看代码行的更改,则显示注释是查明代码更改的更有效的方法(相对于显示历史记录)。

结论

在引入新的IDE时,需要花一些时间进行探索。 从长远来看,这可以节省您一些时间,并提高舒适度和生产率。 确保您从IDE中获得最大收益,并且希望此博客中提供的一些技巧会有所帮助。 请随时评论您认为对您有所帮助的其他快捷方式或命令。

翻译自: https://www.javacodegeeks.com/2015/04/know-your-ide-eclipse.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Eclipse IDEEclipse之间的区别在于它们的使用方式和功能。Eclipse是一个开源的集成开发环境(IDE),主要用于Java开发。而Eclipse IDE是指使用Eclipse作为开发工具的集成开发环境。 引用\[1\]中提到,Eclipse的用户通常习惯以Eclipse模式工作,他们可能没有意识到与其他IDE的不同之处。这意味着他们可能对Eclipse IDE的特点和功能不太了解。 引用\[2\]中提到,作为Java IDEIDEA在某些方面比Eclipse更好。然而,如果考虑到其他方面的能力,如用于其他语言的IDE或作为构建桌面应用程序的平台,Eclipse可能更具优势。 引用\[3\]中提到,Eclipse在某些方面可能存在一些限制。例如,当按下Ctrl+Space时,Eclipse可能无法理解上下文并提供准确的代码补全建议。 因此,Eclipse IDEEclipse之间的区别在于它们的使用方式、功能和适用范围。Eclipse IDE是使用Eclipse作为开发工具的集成开发环境,而Eclipse是一个开源的主要用于Java开发的集成开发环境。 #### 引用[.reference_title] - *1* *2* *3* [为什么这么多人说 IDEA 比 Eclipse 更好?](https://blog.csdn.net/weixin_46768610/article/details/109354250)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值