Vim UltiSnips for python无法正常工作

时间:2017-04-20 05:37:33

标签: vim jedi-vim ultisnips

也许这是一个愚蠢的问题,但我无法弄明白。我已经安装了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&#39; cl&#39;并按Tab键没有任何反应。但是,我正在花费它为python类提供插入片段。

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

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

我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

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

我在UltiSnips for elem in xmlTree.iter(): if elem.text == 'Marks': if next(xmlTree.iter()) == 'Marks of Students': if next(xmlTree.iter()) == 'Minimum Value': if next(xmlTree.iter()) == 'Maximum Value': print(next(elem.text)) print(next(elem.text)) print(next(elem.text)) print(next(elem.text)) 的文档中添加了这一行到.vimrc文件,现在工作正常。但在我的情况下,这并不明显。