emacs nxml-mode 中的折叠标签
互联网上充满了关于在 Glorious Emacs 编辑器中折叠代码的古老教义。其中包括folding.el、outline-minor-mode 和fold-dwim.el。唉,我可怜的无知头脑无法编写必要的 elisp 配置。
请帮助凡人在 nxml 模式下折叠标签,最好使用 TAB。如果相关的话,我使用 viper 和 vimpulse。
The interwebs are full of ancient doctrines for folding code in the Glorious Emacs Editor. Among them are folding.el, outline-minor-mode, and fold-dwim.el. Alas, my poor unenlightened mind cannot write the necessary elisp configuration.
Please help a mortal fold tags in nxml-mode, preferably with TAB. If relevant, I use viper and vimpulse.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
它称为 nxml-mode 中的大纲,位于 nxml-mode 文档的第 5 节中。这开始...
https://www.gnu.org/software/ emacs/manual/html_mono/nxml-mode.html#Outlined
Its called outlining in nxml-mode, its in section 5 of the nxml-mode documentation. Which begins ...
https://www.gnu.org/software/emacs/manual/html_mono/nxml-mode.html#Outlining
终于有答案了
https://emacs.stackexchange.com/questions/2884/the-旧的如何折叠 xml-问题,使用
hideshow
。如果 emacs.stackexchange 结束测试阶段,这个问题可能会变得过时。
There finally is an answer at
https://emacs.stackexchange.com/questions/2884/the-old-how-to-fold-xml-question, using
hideshow
.If and when the emacs.stackexchange gets out of its beta stage, this question might become obsolete.
如果您只需要编辑未指定的 xml,我建议使用
web-mode
而不是nxml-mode
。它支持节点折叠。Emacs 似乎默认以
nxml-mode
打开.xml
文件。我猜nxml-mode
是 对于使用针对架构进行验证的 xml 非常有用。然而,如果你只是想用方便的工具编辑一些未指定的xml,那么似乎web-mode
可能是更好的选择。我发现这个问题正在寻找一种方法来实现后者,所以我想我会分享。
If you only need to edit unspecified xml, I suggest using
web-mode
instead ofnxml-mode
. It supports node folding.Emacs seems to open
.xml
files innxml-mode
by default. I guessnxml-mode
is useful for working with xml validated against a schema. However, if you just want to edit some un-specified xml with convenient tools, it seems thatweb-mode
may be a better choice.I found this question searching for a way to do the latter, so I thought I'd share.