snipmate在vim中不起作用

wou*_*non 3 vim vim-plugin snipmate

以下文件是我的vimrc文件.我尝试采购snipmate.vim文件,我的vimrc文件中没有设置粘贴.刚刚在我的.vim目录中执行了snipmate的git clone,并将该位置添加到了runtimepath.

我正在使用MAC OSX

$ 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
Run Code Online (Sandbox Code Playgroud)

螃蟹的树状结构

$ tree .vim/snipmate.vim/
.vim/snipmate.vim/
??? README.markdown
??? after
?   ??? plugin
?       ??? snipMate.vim
??? autoload
?   ??? snipMate.vim
??? doc
?   ??? snipMate.txt
?   ??? tags
??? ftplugin
?   ??? html_snip_helper.vim
??? plugin
?   ??? snipMate.vim
??? plugin-info.txt
??? snippets
?   ??? _.snippets
?   ??? autoit.snippets
?   ??? c.snippets
?   ??? cpp.snippets
?   ??? erlang.snippets
?   ??? html.snippets
?   ??? java.snippets
?   ??? javascript.snippets
?   ??? mako.snippets
?   ??? objc.snippets
?   ??? perl.snippets
?   ??? php.snippets
?   ??? python.snippets
?   ??? ruby.snippets
?   ??? sh.snippets
?   ??? snippet.snippets
?   ??? tcl.snippets
?   ??? tex.snippets
?   ??? vim.snippets
?   ??? zsh.snippets
??? syntax
    ??? snippet.vim

8 directories, 29 files
Run Code Online (Sandbox Code Playgroud)

其他插件(ctrl-p和nerdtree)正在运行,但是snipmate不是.我究竟做错了什么?

FDi*_*off 6

你应该使用病原体.它为您完成所有这些runtimepath的工作.