Eclipse 3.6 (Helios) 格式化程序弄乱了 XML 注释?

Posted

技术标签:

【中文标题】Eclipse 3.6 (Helios) 格式化程序弄乱了 XML 注释?【英文标题】:Eclipse 3.6 (Helios) formatter messing up XML comments? 【发布时间】:2011-05-12 23:37:06 【问题描述】:

我们的项目在 XML 文件中有数百个 cmets。其中一些只是这样的分隔符:

<!--
    ==============================================================================================
    Entity Manager Bean
    ==============================================================================================
-->

我们广泛使用 XML 自动格式化程序,它始终保持行分隔,同时自动换行其他冗长的 cmets。现在在 Helios 中,我们得到了这个:

<!--============================================================================================== Entity 
    Manager Bean ============================================================================================== -->

除非我们取消选中首选项->xml->xml 文件->编辑器下的新“加入行”功能。但是这样做意味着我们失去了换行功能。

这是一个很大的倒退还是我错过了什么?

【问题讨论】:

【参考方案1】:

这很可能是bug 260282 的结果,

防止在根元素之前格式化 XML 注释 允许完全禁用注释格式,并且即使行不超过行宽限制,也可以不连接行。

因此,如果“不加入行”不实用,那么现在只能禁用 XML 注释格式,这并不理想...

【讨论】:

以上是关于Eclipse 3.6 (Helios) 格式化程序弄乱了 XML 注释?的主要内容,如果未能解决你的问题,请参考以下文章

在eclipse3.6(Helios)环境下SWT—Designer的安装,最好详细一点

Ctrl+Shift+f(代码格式)在 Eclipse Helios 中无法正常工作

Eclipse Europa,Helios,Galileo之间的区别

Eclipse Helios 未启动

JBoss Tools 3.2、Helios (eclipse 3.6.2) - 项目档案仅显示 JAR 选项

安装eclipse helios插件时 出现问题