html5 呼之已出,众多的现代浏览器也已支持其大半新特性。
HTML5 语法高亮
网上已有让 Vim 支持新的标签和属性的语法文件,安装好语法文件即可正确的高亮显示 HTML5 标记和属性。
详细方法参考 VIM syntax highlight para HTML 5,
下载其 html.vim 语法文件,
放至 $VIM/vimfiles/syntax/
目录下即可。
注:因为 html5 本身在不断更新,所以上面的脚本并不完整,我将持续关注并更新这个 html.vim 脚本。
html5 自动补全
不过貌似目前还未有让 Vim 完整支持 html5 自动完成(又称自动补全)之脚本。
我初步研究并修改了 $VIM/vim72/autoload/htmlcomplete.vim
,使其支持 html5
的自动完成。目前这个脚本逻辑基本可用,不过针对 html5 自动完成的数据
( $VIM/vim72/autoload/xml/html5.vim
)还在收集调整中,
我也趁此机会深入学习一些 html5 知识。
安装详情
将 htmlcomplete.vim
下载放至 $VIM/vim72/autoload/
目录下,覆盖原文件即可,
再将 html5.vim
下载放至 $VIM/vim72/autoload/xml/
目录下即可。
注:这个 html5.vim近期会做一些更新补充,以支持更完整正确的 html5 语法。
html5 合法性验证
参考我的前一篇 在 Vim 中验证 X/HTML, Javascript 和 CSS。