【问题标题】:Eclipse string literal line wrappingEclipse 字符串文字换行
【发布时间】:2017-08-22 02:46:41
【问题描述】:

当我运行 Formatter 时,它会将字符串文字行一直缩进到变量名的最后一行,即使这超出了列指南,如下图所示:

理想情况下,我希望所有行的换行方式都与第一行的换行方式相似,只有几个制表符(如果可能,也可以是一个制表符)。我已经更改了赋值和二进制表达式的所有 Formatter 设置,它不会影响 Formatter 的换行行为。

有没有办法让 Eclipse 像 NetBeans 或使用一些插件一样换行?

这是我对换行的格式化程序设置:

【问题讨论】:

    标签: eclipse


    【解决方案1】:

    插件

    1. Eclipse Colorer

    具有“增强和固定的自动换行模式”。

    1. Eclipse Word-Wrap

    致力于自动换行,可能会胜任。

    定制

    以下是在 Eclipse 中执行此操作的方法和位置:Preferences->Java->Code Style->Formatter,然后单击 Edit 按钮并选择 Comments 选项卡。之后,同样的地方,你可以选择Line Wrapping标签和Indentation标签。您还可以通过编辑Displayed Tab WidthPreferences>General>Editors>Text Editors 中设置边距和标签大小

    我会注意到 Eclipse 版本应该是 Eclipse Project Neon (4.6) M4 或更高版本,因为 Eclipse 4.6 附带了一些开箱即用的更新自动换行。

    【讨论】:

    • 您有机会尝试一下吗?
    • 我会尽快尝试谢谢
    • 我注意到你已经尝试过了,我猜它的工作方式是你喜欢的。但是,请问您为什么在问题和答案中发布了相同的屏幕截图?不太明白为什么
    • 这是一个错误,我不知道如何收回它。你能把它去掉吗?我无法让 Colorer 改变换行的方式,并且设置没有达到预期的效果。
    • 我已经更新了我的答案,如果可能的话进一步帮助你
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-17
    相关资源
    最近更新 更多