在 Emacs 中编写 HTML5 的最佳解决方案是什么?是否有一种模式可以进行一致性检查?
我最好的建议是使用nxml 模式 http://www.thaiopensource.com/nxml-mode/(如果您使用该平台,则可以在多个 Linux 发行版中以软件包形式提供)并从以下位置加载 html5 RelaxNG 紧凑格式规范HTML5 规范页面 http://syntax.whattf.org/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 文档的链接。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)