0

也许这是一个愚蠢的问题,但我无法弄清楚。我已经安装了 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 类的插入片段。

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

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

我在这里想念什么?

4

1 回答 1

0

我在这里得到了回答我的问题的答案。这是一些澄清:

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

于 2017-04-21T04:18:21.880 回答