我在GitLab仓库中获得了一堆xml文件,但遗憾的是它们没有格式化。基本上是一行包含其中的所有标签。因此文件很难阅读。
GitLab中是否有选项可以格式化xml文件并使它们更具可读性?
像这样的东西,但构建到GitLab:
http://www.freeformatter.com/xml-formatter.html
答案 0 :(得分:1)
GitLab不支持这一点,我不认为GitLab是重新格式化或美化代码的合适环境。它是持续集成服务器,而不是开发环境。只需获取代码,在IDE中对其进行格式化(例如Visual Studio或NetBeans),然后再提交并再次推送。 GitLabs代码编辑器仅用于纠正代码的一小部分。
当GitLab实现重新格式化XML时,它还应该支持其他常见的文件格式,如Java和HTML。这需要付出很多努力,而任何成熟的IDE都支持开箱即用。它还需要在GitLab中进行大量格式设置,例如标签宽度和括号位置,然后需要与IDE中的格式设置相匹配,以避免格式化冲突。
答案 1 :(得分:1)
gitlab中没有直接选项可在代码提交时直接设置代码格式。
但是您可以使用该npm库来完成扩展名为 .xml 的所有文件的操作-https://www.npmjs.com/package/xml-formatter 这将与gulp或webpack一起完成,以从所有文件夹中提取xml文件并在内容上运行此工具。
如果您想要替代自由格式器,请尝试- https://jsformatter.com/links/xml-tools.html
希望有帮助。