在Emacs中编写HTML5的最佳解决方案是什么?是否存在可以进行一致性检查的模式?

最佳答案

我最好的建议是使用nxml-mode(如果在该平台上,则可以在多个Linux发行版中作为软件包使用),并从HTML5 specification page(或任何其他来源,如果有的话)中加载html5 RelaxNG紧凑格式规范。

Nxml-mode可根据RelaxNG规范即时验证xml文件,并为您提供出色的自定义功能和便捷功能,以更快地编写文档,例如插入结束标签等。由James Clark撰写,所以您知道作者知道他的XML。

如果您像系统软件包一样加载它,则可能只需将其添加到auto-mode-alist中就可以了。我刚刚为自动完成设置了以下两个变量,并且第一个链接提供了更多文档。

(nxml-bind-meta-tab-to-complete-flag t)
(nxml-slash-auto-complete-flag t)

加载后,只需加载所需的文件并为html5指定架构的位置,然后通过菜单保存其位置即可。在我提供的链接中,还有更多有关nxml-mode文档的链接。

09-30 20:10