ruby-on-rails - Vim html.erb 片段? snipMate 需要一个 vim 提示

标签 ruby-on-rails vim code-snippets erb snipmate

当我在 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/

相关文章:

ruby-on-rails - 返回 : Collection select with with include_blank won't allow nil

jquery - 如何计算渲染部分中的循环?

python - 如何在支持 Python 3 的 OSX 上安装 vim?

html - VS Code 如何将 HTML emmet 优先于 Laravel Blade Snippets?

ruby-on-rails - OSX Mavericks 上的 rmagick - "Can' t 在 ... 中找到 Magick-config

ruby - 如何将 Vim 中的 "expand"文本转换成一种易于阅读的方式?

vim - 编号指令运动和指令编号运动有什么区别

Visual Studio 2010 中的 C++ 片段支持

regex - VSCode 代码片段转换 : downcase and capitalize at the same time

ruby-on-rails - rails View 中有多少代码是可以的?