如何在 Ace 编辑器中格式化 XML 代码

How to format XML code in Ace Editor?

本文关键字:格式化 XML 代码 编辑器 Ace      更新时间:2023-09-26

我正在使用ACE编辑器在我的网页上显示xml内容。我想在编辑器中格式化 xml 代码。

谁能告诉我怎么做?

XML 代码格式没有在 Ace 本身中指定,因为它只是一个编辑器。使用此问题中的任何答案来美化代码。

var code = ace.getSession().getValue();
// prettify
ace.getSession().setValue(code);

软件包中包含许多模式,github 上的 Wiki 会告诉你如何实现它。像这样:

var Mode = require('ace/mode/xml').Mode;
editor.getSession().setMode(new Mode());