【问题标题】:How to get a more compact automatic indentation in Eclipse (for Java)?如何在 Eclipse (for Java) 中获得更紧凑的自动缩进?
【发布时间】:2009-01-11 18:22:04
【问题描述】:

缩进的代码格式选项是什么:

Log.w(TAG, String.format(
    "Upgrading database from version %s to %s which will destroy all old data",
    oldVersion, newVersion));

而不是:

日志 .w( 标签, 细绳 。格式( "将数据库从版本 %s 升级到 %s,这将破坏所有旧数据", 旧版本,新版本));

【问题讨论】:

    标签: java eclipse


    【解决方案1】:

    我认为你不会在第一个块中得到你想要的,因为 Log.w(String.format( 可能受相同的格式规则约束。

    但是,您可以转到 Window->Preferences->Java->Code Style->Formatter 并选择编辑。您要更改的设置位于换行选项卡上。如果将函数调用换行策略设置为不换行,则会得到以下结果。

    Log.w(TAG, String.format("Upgrading database from version %s to %s which will destroy all old data", oldVersion, newVersion));
    

    【讨论】:

      【解决方案2】:

      我不认为我已经触及我的缩进设置,他们肯定会按照你想要的格式设置它(刚刚尝试过)。也许您可以重新安装 Eclipse 并比较设置?我正在使用 Eclipse 3.4,顺便说一句。

      编辑:不,我收回了。当我尝试您的示例时,我遇到了很多错误,并且可能使 Eclipse 感到困惑。现在调整示例,我得到与您的第二个(不需要的)示例相同的示例。很抱歉提出任何希望您可以修复它。 =)

      【讨论】:

        猜你喜欢
        • 2021-07-01
        • 2010-09-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-12
        • 2017-07-03
        • 2020-11-13
        相关资源
        最近更新 更多