【问题标题】:Eclipse Java code formattingEclipse Java 代码格式化
【发布时间】:2012-09-14 10:25:15
【问题描述】:

我正在编写一个 GUI 程序。

它有几个包含其他组件的 JPanel。如果我的代码如下所示,那就太好了:

parent component code
    child component code
        grandchild component code

而不是这个:

parent component code
child component code
grandchild component code

这将使代码更具可读性。是否有一些字符可以放入我的代码中,Java 会忽略这些字符,但 Eclipse 会将其检测为必须有额外缩进的代码的一部分?

我知道我可以手动完成所有这些,但我经常自动设置缩进(ctrl+a、ctrl+i)。这样我就不必直接担心缩进,我可以让 Eclipse 为我管理它。但是,这也会使我自己所做的任何“自定义”更改无效。

添加 {} 可以解决问题,但它也会影响 java 读取代码的方式,因此实际上不起作用。

也许有一些可用的插件? 可以检测线条的东西,例如

//{

//}

然后缩进包含在其中的代码?

【问题讨论】:

    标签: java eclipse formatting indentation auto-indent


    【解决方案1】:

    选择带有正确的左大括号和右大括号的文本块,然后按 Ctrl+Shift+F 将格式化所选块文本。

    Morevoer,在 eclipse 中你可以去 Window -> Preferences -> Java -> Code Style -> 格式化程序。在这里,您可以创建一个新的格式化程序配置文件并分配许多自定义格式化规则。

    截图方便参考

    【讨论】:

    • 我不知道更多的格式自定义技术,可能有它的插件。
    猜你喜欢
    • 2012-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-09
    • 1970-01-01
    • 2011-07-25
    • 2011-02-22
    • 2016-06-12
    相关资源
    最近更新 更多