snipmate未在vim中工作

snipmate未在vim中工作,vim,vim-plugin,snipmate,Vim,Vim Plugin,Snipmate,以下文件是我的vimrc文件。我尝试寻找snipmate.vim文件,我的vimrc文件中没有设置粘贴。刚刚在my.vim目录中对snipmate进行了git克隆,并将该位置添加到运行时路径 我正在使用MacOSX $ cat .vimrc source ~/.vim/snipmate.vim/plugin/snipMate.vim nnoremap <Space> za vnoremap <Space> za nnoremap zO zCzO set smartind

以下文件是我的vimrc文件。我尝试寻找snipmate.vim文件,我的vimrc文件中没有设置粘贴。刚刚在my.vim目录中对snipmate进行了git克隆,并将该位置添加到运行时路径

我正在使用MacOSX

$ cat .vimrc 
source ~/.vim/snipmate.vim/plugin/snipMate.vim
nnoremap <Space> za
vnoremap <Space> za
nnoremap zO zCzO
set smartindent
set hlsearch
set ignorecase
set foldenable
set foldmethod=syntax
syn region foldBraces start=/{/ end=/}/ transparent fold
syn region foldJavadoc start=,/\*\*, end=,\*/, transparent fold keepend
set ai
set sm
set incsearch
set runtimepath^=~/.vim/bundle/ctrlp.vim,~/.vim/nerdtree,~/.vim/snipmate.vim
set nocompatible            " Because filetype detection doesn't work well in compatible mode
filetype plugin indent on   " Turns on filetype detection, filetype plugins, and filetype indenting all of which add nice extra features to whatever language you're using
syntax enable               " Turns on filetype detection if not already on, and then applies filetype-specific highlighting.
set wildignore+=*/tmp/*,*.so,*.swp,*.zip,*.class
set diffopt+=iwhite     "Ignore whitespaces in vimdiff"
filetype plugin on
其他插件(ctrl-p和nerdtree)正在工作,但snipmate没有。我做错了什么?

你应该使用。它为您完成所有这些运行时路径的工作。

您也可以使用它。它将允许您直接从Github下载并启用插件。
要启用一个新插件,我只需在我的
中插入一行代码即可。vimrc

Bundle 'Rip-Rip/clang_complete'
至于Snipmate,是新的维护者,它有几个依赖项,但使用Vundle安装仍然很容易:

Bundle 'MarcWeber/vim-addon-mw-utils'
Bundle 'tomtom/tlib_vim'
Bundle 'honza/vim-snippets'
Bundle 'garbas/vim-snipmate'

我个人认为这是更好的选择,但这取决于你是想自己控制Git子模块还是让Vundle做所有事情。有关使用Vundle并在第一次运行时自动安装的完整安装,请查看我的。

您应该查看。它为您完成所有这些运行时路径的工作。@FDinoff解决了这个问题。不确定是否有办法接受评论作为答案,但谢谢。我可以将其作为答案发布。
Bundle 'MarcWeber/vim-addon-mw-utils'
Bundle 'tomtom/tlib_vim'
Bundle 'honza/vim-snippets'
Bundle 'garbas/vim-snipmate'