也许这是一个愚蠢的问题,但我无法弄明白。我已经安装了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
我在这里缺少什么?
答案 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文件,现在工作正常。但在我的情况下,这并不明显。