【问题标题】:Stop Code Format from removing whitespaces in eclipse停止代码格式在 Eclipse 中删除空格
【发布时间】:2012-07-16 00:39:45
【问题描述】:

我最近又开始使用 Java,我正在 eclipse 中设置我的开发环境,它有一个方便的格式化函数,可以为你格式化代码。这是一个很好的原因,除了局部变量声明之外,我已经能够将设置设置为几乎完美地符合我的代码标准。我喜欢让我的声明保持一致(甚至还有一个类参数声明选项可以满足我的要求)

这是我想要的:

void jad()
{
    int         alpha              = 1;
    String      beta               = "jad";
    MyOwnObject SomeReallyLongName = new MyOwnObject();
}

相反,eclipse 的格式给了我:

void jad()
{
    int alpha = 1;
    String beta = "jad";
    MyOwnObject SomeReallyLongName = new MyOwnObject();
}

我不介意它没有按照我想要的方式格式化它,如果它没有删除我自己放在那里的空格,我会喜欢它>.

有人知道如何让 eclipse 做这样的事情吗? (在代码样式编辑器中找不到任何选项)

【问题讨论】:

    标签: java eclipse code-formatting


    【解决方案1】:

    实际上格式化程序会为你做这个对齐。进入 Preference -> Java -> Code Style -> Formatter 并编辑配置文件。查看缩进选项卡,会有一个选项来对齐列中的字段。

    但它只是对齐类,而不是方法变量,所以不是你想要的。

    【讨论】:

    • 这似乎只适用于类的参数声明,不适用于函数内的局部变量。除非我做错了什么O.o
    • 不,我认为你是对的。我不认为有办法做你想做的事。 @noformat@ 的东西很恶心。您可能想在 Eclipse.org(JDT 项目)上提交增强请求。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-28
    • 2019-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多