Vim python 的 UltiSnips 不工作

Vim UltiSnips for python not working

也许这是个愚蠢的问题,但我想不通。我已经安装了 UltiSnips 插件 [UltiSnips 插件][1]。我按照所有设置说明进行操作。我将其添加到我的 .vimrc 文件中,但它不起作用:

" Track the engine.
Plugin 'SirVer/ultisnips'

" Snippets are separated from the engine. Add this if you want them:
Plugin 'honza/vim-snippets'

" Trigger configuration. Do not use <tab> if you use https://github.com/Valloric/YouCompleteMe.
let g:UltiSnipsExpandTrigger="<tab>"
let g:UltiSnipsJumpForwardTrigger="<c-b>"
let g:UltiSnipsJumpBackwardTrigger="<c-z>"

我检查过我的 .vimrc 文件的其余部分没有使用它。当我 pritn 'cl' 并按 Tab 键时,没有任何反应。但是,我希望它能为我提供 python class 的插入片段。

这是我正在使用的插件列表:

ctrlp
jedi-vim
SumpylFold
ultisnips
vim-airline
vim-airline-themes
vim-fugitive
Vundle
indentpython
nerdtree
vim-nerdtree-tabs
syntastic
vim-flake8

我在这里错过了什么?

我在这里得到答案 answer to my question。这是一些澄清:

我将 UltiSnips let g:UltiSnipsSnippetDirectories=["UltiSnips"] 文档中的这一行添加到 .vimrc 文件中,它现在工作正常。不过,在我的情况下并不明显。