1

我正在编写一个 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 读取代码的方式,因此这实际上不起作用。

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

//{

//}

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

4

1 回答 1

2

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

此外,在 Eclipse 中,您可以转到Window -> Preferences -> Java -> Code Style -> Formatter。在这里,您可以创建新的格式化程序配置文件并分配许多自定义格式化规则。

截图方便参考

Eclipse 格式化程序配置文件

于 2012-09-14T10:37:10.393 回答