【问题标题】:How to format XML code in Ace Editor?如何在 Ace Editor 中格式化 XML 代码?
【发布时间】:2012-05-25 11:24:01
【问题描述】:

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

谁能告诉我怎么做?

【问题讨论】:

  • 我已经申请 editor.session.setFoldStyle("markbeginend");

标签: javascript ace-editor


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    包中包含多种模式,Wiki at github 将告诉您如何实现它。像这样的:

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

    【讨论】:

    • 我使用了 xml 模式,但我想要一些可以格式化在编辑器中显示的 xml 内容的东西。可以与eclipse中的“Ctrl + shift + F”相同的东西来格式化代码。
    • 如果答案没有回答您的问题,您为什么要接受?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-24
    • 2014-02-06
    • 2011-05-30
    • 2014-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多