You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eclipse升级后Maven Pom Editor自动格式化移除换行,如何恢复旧行为?

Eclipse Maven Pom Editor格式化时保留手动换行的解决方案

问题场景

升级到Eclipse IDE for Java Developers 2022-12(4.26.0,Build id:20221201-1913)后,使用Maven Pom Editor打开pom.xml,按下Ctrl+Shift+F执行自动格式化时,手动添加的换行被强制移除,希望保留自定义的换行结构,同时让编辑器自动修正缩进。目前临时方案是用常规XML编辑器打开文件。

具体解决步骤

  1. 打开Eclipse配置面板:
    • Windows/Linux:点击Window > Preferences
    • Mac:点击Eclipse > Settings
  2. 导航到XML > XML Files > Editor > Formatting
    • 切换到Line Wrapping标签页,勾选Preserve existing line breaks选项
    • 切换到Indentation标签页,确认只启用缩进相关的修正选项,不要勾选任何强制合并行或移除换行的设置
  3. 针对Maven Pom Editor单独配置(可选,确保规则生效):
    • 继续导航到Maven > Editors > Pom.xml Editor > Source
    • 取消勾选Remove redundant line breaks(若该选项存在),并确保格式化规则继承自XML编辑器的配置
  4. 保存设置后,回到Maven Pom Editor打开pom.xml,按下Ctrl+Shift+F验证效果:手动添加的换行应被保留,同时缩进会自动修正

额外说明

如果项目有自定义的格式化配置,可右键pom.xml文件选择Properties > Resource > XML Source,勾选Use project settings并同步上述换行保留规则。

内容的提问来源于stack exchange,提问作者Jotschi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 09:40:30