当前位置:  开发笔记 > 编程语言 > 正文

在Emacs中创作HTML5?

如何解决《在Emacs中创作HTML5?》经验,为你挑选了3个好方法。

在Emacs中创作HTML5的最佳解决方案是什么?是否有一种模式可以进行一致性检查?



1> Knut Haugen..:

我最好的建议是使用nxml-mode(如果你在那个平台上,可以在几个linux发行版中作为软件包提供),并从HTML5规范页面(或任何其他来源,如果你有的话)加载html5 RelaxNG紧凑格式规范.

Nxml-mode根据relaxNG规范动态验证xml文件,并为您提供了很好的自定义功能和便捷的函数,可以更快地编写文档,如插入end-tags等.由James Clark撰写,所以你知道作者知道他的XML.

如果你像系统包一样加载它,你可以将它添加到你的auto-mode-alist并且很好.我刚刚为自动完成设置了以下两个变量,并且第一个链接提供了更多文档.

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

加载后,只需加载您想要的文件并指定html5架构的位置,通过菜单保存其位置,您应该在路上.在我提供的链接中还有更多关于nxml-mode文档的链接.


我发现nxml-mode非常优秀,我选择HTML5 XML语法*只是*所以我可以使用nxml-mode编辑和验证它.
好吧,我如何"加载html5 RelaxNG紧凑格式规范"?

2> npad..:

我刚刚看到这个项目,它显然负责教授关于HTML5的nxml-mode的必要工作:

http://github.com/hober/html5-el/tree/master



3> 小智..:

更容易安装的解决方案可能是Web模式.它绝对适用于HTML5,并且不需要您跳过XHTML篮球.

JavaScript和CSS块可以按照您的意愿工作.

它还包括处理常见模板语言的能力,如php,erb,handlebars等.

查看http://web-mode.org了解更多详情.它作为一个包提供,至少在MELPA上.

推荐阅读
家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有