当我在 html.erb 文件中时,我没有得到 snipMate 片段。
我想要 HTML 和 Ruby,或者只是 HTML 就可以了,
我该怎么做?
我需要写一组片段吗?
如果是这样,有没有办法在不复制现有片段的情况下提取它们?
有没有办法告诉 vim 在看到 .html erb 时进入 html 模式?
最佳答案
您可以使用 autocmd
打开“.html.erb”文件时将文件类型设置为html。这可能会对适用于“.erb”文件的插件产生不必要的副作用。
autocmd BufNewFile,BufRead *.html.erb set filetype=html
您还可以使用带点的文件类型加载一组以上的片段:
autocmd BufNewFile,BufRead *.html.erb set filetype=html.eruby
见
:help snippet-syntax
在 snipMate 帮助中了解更多信息。
关于ruby-on-rails - Vim html.erb 片段? snipMate 需要一个 vim 提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4658737/