【问题标题】:Java How to beautify the java code inside Eclipse IDEJava 如何美化 Eclipse IDE 中的 java 代码
【发布时间】:2011-12-24 04:45:45
【问题描述】:

我使用 Eclipse Helios 版本作为 IDE 并使用 Java。

对我来说,好处是代码运行良好,但坏处是代码看起来不太好(我的意思是在 if-else 语句以及 for 和 while 中使用的控制结构中使用的空格和括号循环散落在各处)

我使用了 Ctrl + Shift + F 以及在线工具 (http://www.prettyprinter.de/) 进行格式化,这样看起来更糟。

由于这里有很多开发人员,您如何正确安排代码以及如何使其看起来不错。

请告诉我,我担心一些资深人士可能会审查代码。

【问题讨论】:

  • 您没有某种企业标准来说明 Java 代码的外观吗?在您开始创建自己的规则之前,请确保您检查是否已经有一些您应该遵循的规则。
  • 使用 eclipse 提供的内置格式化工具。根据我的经验,PMD/Checstyle/Findbugs 仅确定问题所在,但实际上并不能解决任何问题。
  • 兄弟,感谢“Ctrl + Shift + F” - 这就是我一直在寻找的。哈哈。

标签: java eclipse eclipse-plugin formatting


【解决方案1】:

尝试改变Window->Preferences->Java->Code Formatter->LineSplittin->Maximum Line length up to 120 or 140 symbols.

【讨论】:

  • 非常感谢,PMD帮助美化eclipse中的代码是真的吗?如果是这样,有人可以告诉我如何使用 PMD 美化代码吗?因为我认为 PMD 仅用于检查编码标准。
  • 不幸的是,我从未使用过 PMD。但根据项目主页上的文字,它只是一个代码样式检查器
【解决方案2】:

要更改代码格式化程序的设置,请进入以下菜单:

  • 窗户
  • 首选项
  • Java
  • 代码风格
  • 格式化程序

然后以您选择的任何形式创建您自己的格式。

【讨论】:

  • 这是迄今为止最好的建议。我在保存源文件时还添加了额外的步骤,例如优化导入、删除多余的空格、格式化 Javadocs 和 cmets 等。
【解决方案3】:

您可以安装PMDFindBugs 插件。 PMD tools 可以帮助您优化代码。

引用:

PMD 扫描 Java 源代码并查找潜在问题,例如:

Possible bugs - empty try/catch/finally/switch statements
Dead code - unused local variables, parameters and private methods
Suboptimal code - wasteful String/StringBuffer usage
Overcomplicated expressions - unnecessary if statements, for loops that could be while loops
Duplicate code - copied/pasted code means copied/pasted bugs

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-13
    • 1970-01-01
    • 2012-02-15
    相关资源
    最近更新 更多