【问题标题】:An autoformat tool to automatically insert braces around single-line clauses?一个自动格式化工具,可以在单行子句周围自动插入大括号?
【发布时间】:2009-08-13 22:20:30
【问题描述】:

因此,假设在我们的工作环境中,我们已经决定唯一真正的信仰禁止这样做:

if (something) 
    doSomething();

相反,我们想要:

if (something) {
    doSomething();
}

有没有一种工具可以自动执行此操作?最棒的就是让 eclipse 来做这件事,但由于我们真的只是从一个认为他太漂亮不适合编码约定的前雇员那里恢复过来,所以一个不太友好的工具只做一次就足够了。

【问题讨论】:

  • 这是一个 Java 特有的问题,还是适用于块是语言一部分的其他语言?

标签: eclipse code-formatting


【解决方案1】:

我认为您可以在 Eclipse 的格式化规则中设置它并运行内置的格式化程序。例如“使用块”选项:

当然,您需要根据需要设置其余格式选项,因为我认为您不能有选择地仅应用单个规则/选项..

【讨论】:

    【解决方案2】:

    啊,它实际上不是格式化程序,而是“清理”: 首选项 -> Java -> 代码样式 -> 清理

    然后执行。来源 -> 清理 相对于源 -> 格式

    【讨论】:

      【解决方案3】:

      我相信GreatCode 可以为您做到这一点(以及许多其他选择)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-12-24
        • 1970-01-01
        • 2014-01-13
        • 2011-07-28
        • 2015-05-24
        • 1970-01-01
        • 2020-05-05
        相关资源
        最近更新 更多