内置的主要模式不太适合我的需求。我需要:
- 自动缩进
- 语法高亮
- 验证(基于 XML 方案)
- 隐藏/显示子树
您选择的主要模式是什么?
最佳答案
nXML 功能如此齐全,我无法想象有人会费心编写替代方案。无论如何,我相信它已经涵盖了所有这些要求:
自动缩进的工作方式与任何其他模式一样 - 使用 M-j 开始新行,或将 RET 绑定(bind)到同一函数,或使用
电动缩进模式
。包含语法突出显示。
包含验证(请参阅 Alex Ott 的评论:xml 架构,以及 C-hig
(nxml -mode)简介
RET使用大纲支持可以隐藏/显示子树,但这需要一些配置,因为它需要知道“部分”和“标题”是什么样的(即它看起来不能折叠/展开任意子树,但您可能可以使其在大多数情况下工作得足够好)。
C-hig
(nxml-mode)大纲
RET
关于xml - 您首选 Emacs 24 处理 XML 文件的主要模式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19200274/