当我在html.erb文件中时,没有任何snipMate片段。
我想同时使用HTML和Ruby,或者只使用HTML就可以了,
我该怎么做?
我需要写一些片段吗?
如果是这样,是否有办法在不复制现有摘要的情况下提取它们?
当看到.html erb时,有没有办法告诉vim进入html模式?
最佳答案
片段存储在snippets
文件夹中某个名为~/.vim
的目录中。
如果您在那看,通常每种文件类型只有一个文件,其中有一个c.snippets,一个ruby.snippets,因此看来您要做的就是在其中创建一个erb.snippets并添加所需的内容。
最终,您可以将ruby.snippets和html.snippets的内容复制到新的erb.snippets中。
或者,您可以在github上搜索,有些人已经发布了自己的erb.snippets配置。例如,那里有一个不错的收藏:
https://github.com/scrooloose/snipmate-snippets
最好先尝试打开一个代码段文件并查看其语法,根据您最常用的代码来创建自己的代码段非常容易。