添加vim片段

时间:2013-02-19 09:32:06

标签: vim code-snippets snipmate

我找到了ruby/rails snippets的这个资源,好像它有很多很酷的片段,我可以用vim。

但是因为我是vim的新手,所以我不知道如何将这些片段启用到我的vim编辑器中。没有这样的说明书。

有人可以帮助我如何让这些片段启用vim编辑器

提前致谢

2 个答案:

答案 0 :(得分:9)

这些代码段用于snipMate - TextMate-style snippets for Vim插件。您需要先安装它。

请注意,虽然此插件不再维护,但它仍然可以正常工作(并且可能会继续这样做,因为Vim具有良好的向后兼容性记录),并且仍然被许多人使用(包括我)。但是有一个更新的分叉:garbas/vim-snipmate。一个更新,更强大的插件是UltiSnips - The ultimate snippet solution for python enabled Vim,它可以将旧的snipMate片段转换为其格式。所以,有很多选择。

答案 1 :(得分:8)

关于Vim中的Snippet插件

我推荐插件Neosnippets:https://github.com/Shougo/neosnippet这是我认为最好的。

第1步:安装插件。建议使用Pathogen进行安装

第2步:下载/克隆您喜欢的本地机器代码段,或创建自己的(推荐)

步骤3:将上面的repo路径设置为vimrc中的Neosnippets的snippets文件夹

let g:neosnippet#snippets_directory='~/path/to/above/snippets/'

步骤4:根据帮助文件,根据需要自定义更多。

对于你提到的回购

我检查了一下。

一个问题是它已经过时了,很多Rails代码都是几年前的。它们现在用处不大。

另一个问题是格式与NeoSnippet不兼容。您可以查看:help neosnippet-snippet-syntax如何为NeoSnippets编写代码段。它简单易用。