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

发布于 2024-10-03 03:05:55 字数 746 浏览 4 评论 0原文

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

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

我们广泛使用 XML 自动格式化程序,它总是保持行分隔,同时对其他冗长的注释进行自动换行。现在在 Helios 中,我们得到这样的结果:

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

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

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

Our project has hundreds of comments within XML files. Some of these are just dividers like this:

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

We use the XML autoformatter extensively and it always kept lines seperated, while at the same time word wrapping other lengthy comments. Now in Helios, we get this:

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

Unless we uncheck the new "Join Lines" feature under preferences->xml->xml files->editor. But doing this means we lose the line wrapping feature.

Is this a big step backwards or am I missing something?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

玩套路吗 2024-10-10 03:05:55

这很可能是 bug 260282 造成的,它

  • 阻止了格式化根元素之前的 XML 注释
  • 允许完全禁用注释格式,并且即使行不超过行宽限制,也不会连接行。

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

替代文字

That could very well be the result of bug 260282, which

  • prevents formatting XML comment before the root element
  • allows for comment formatting to be completely disabled and for lines to not be joined even if they don't exceed the line width limit.

So if the "not join the lines" isn't practical, all there is for now would be disabling XML comment formatting, which is not ideal...

alt text

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文