gpt4 book ai didi

Eclipse 换行格式未应用于代码

转载 作者:行者123 更新时间:2023-12-02 12:22:54 25 4
gpt4 key购买 nike

我正在尝试使用 Eclipse Java 代码格式化程序。 Red Hat Linux 上的 Eclipse 3.5。

我在以下位置找到了代码样式首选项/Java/代码样式/格式化程序。

我创建了一个新的个人资料

我们的团队使用 C++ 风格的大括号,所以我已经指定了它们。它们在预览中显示得很好:

   SomeClass fField = new SomeClass()
{
};

我正在努力使用换行功能。我希望将大多数列出的元素设置为“将所有元素换行,每个元素都在新行上”我的最大线宽是 80,两个缩进都设置为“1”,并且“从不连接线”未勾选。预览给了我想要的外观,例如函数调用/参数:

class Example
{
void foo()
{
Other.bar(
100,
200,
300,
400,
500,
600,
700,
800,
900);
}
}

但是,当我将格式应用于实际源代码时,(全选 -> 源 -> 格式)参数会折叠到一行。

class Example
{
void foo()
{
Other.bar(
100,
200,
300,
400,
500,
600,
700,
800,
900);
}
}

变成了

class Example
{
void foo()
{
Other.bar(100, 200, 300, 400, 500, 600, 700, 800, 900);
}
}

我知道格式化程序部分工作,因为它正确地解决了我的大括号要求。

我尝试将我的格式配置文件配置为特定于项目,并普遍应用并获得相同的结果。

是否存在阻止代码格式化程序应用换行但仍应用其他格式的问题?

在几年的开发中,这是我的第一次“哇,我需要帮助!请求”,因为我已经头痛了一段时间......

谢谢

最佳答案

感谢您的建议。

我回去查看了 3.5 中的内容,通过选择“强制拆分”复选框,我能够获得所需的效果。

关于Eclipse 换行格式未应用于代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4054251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com