在erb模板中突出显示macvim html5语法

chr*_*man 6 vim ruby-on-rails macvim

我试图在erb模板工作中获得HTML 5元素的语法高亮.

我已经安装了最新的rails.vim插件以及html5.vim,似乎无法让它工作.

在.html文件上正常工作.

Xav*_* T. 19

首先,为了防止你还没有使用它,你应该安装Tim Pope 的优秀rails.vim,与Vim合作开发Ror.(不要犹豫,检查他的其他插件)

这就是为什么你没有得到html语法高亮的可能原因是因为文件被Vim识别为[eruby]而不是[html].

确保打开一个erb文件并输入: set filetype?

它将显示Vim标识的文件类型.

要同时使用eruby和html5语法高亮显示,您可以打开一个erb文件并输入:
set filetype=eruby.html

我不确定多个文件类型是否同时支持100%.

如果它有效,您可以添加以下行,.vimrc以便每次打开*.erb文件时自动添加filetype html: autocmd BufRead,BufNewFile *.erb set filetype=eruby.html

  • 有用.(我使用[html5.vim](https://github.com/othree/html5.vim)片段获取HTML5支持) (2认同)

tr4*_*656 -1

我认为它只是没有读取 .erb 是一个 HTML 文件。

顺便说一句@Pasta,如果你知道如何使用 vim,它确实可以提高工作效率。