0

我在 GitLab 存储库中有一堆 xml 文件,但不幸的是它们没有格式化。基本上是一行,其中包含所有标签。所以这些文件很难阅读。

GitLab 中是否有一个选项可以格式化 xml 文件并使它们更具可读性?

像这样但内置于 GitLab 中的东西:

http://www.freeformatter.com/xml-formatter.html
4

2 回答 2

1

gitlab 中没有直接选项可以直接在代码提交时格式化代码。

但是您使用这个 npm 库来完成对所有扩展名为.xml的文件的操作 - https://www.npmjs.com/package/xml-formatter 这将与 gulp 或 webpack 一起完成以从中提取 xml 文件所有文件夹并在内容上运行此工具。

如果您想要替代 freeformatter,请尝试 - https://jsformatter.com/links/xml-tools.html

希望能帮助到你。

于 2019-03-20T13:36:47.600 回答
0

GitLab 不支持这一点,我认为 GitLab 不是重新格式化或美化代码的正确环境。它是持续集成服务器,而不是开发环境。只需获取代码,在您的 IDE(例如 Visual Studio 或 NetBeans)中对其进行格式化,然后再次提交并推送它。GitLabs 代码编辑器仅用于纠正一小部分代码。

当 GitLab 实现重新格式化 XML 时,它还应该支持其他常见的文件格式,如 Java 和 HTML。这需要付出很多努力,而任何成熟的 IDE 都支持开箱即用。它还需要 GitLab 中的大量格式设置,例如制表符宽度和括号的位置,然后需要匹配 IDE 中的格式设置以避免格式冲突。

于 2016-10-05T10:14:03.923 回答