Ultisnips可用片段列表未按预期工作

时间:2019-12-02 20:23:19

标签: vim settings code-snippets ultisnips

我已经在vim 8.1上安装了ultisnips,并在Mac OS X 10.13上安装了+ python3。基本代码片段效果很好,但是当我有2个代码片段并且要从中选择时,列表是一种奇怪的情况。

有两个textarea片段:

.vim $ grep textarea plugged/vim-snippets/UltiSnips/*
plugged/vim-snippets/UltiSnips/html_minimal.snippets:snippet textarea
plugged/vim-snippets/UltiSnips/html_minimal.snippets:<textarea name="$2"${3: id="$4"}>$5</textarea>
plugged/vim-snippets/UltiSnips/html.snippets:snippet textarea "HTML <textarea>" w
plugged/vim-snippets/UltiSnips/html.snippets:<textarea name="${1:Name}" rows="${2:8}" cols="${3:40}">$0</textarea>

如果我在ft=html的缓冲区中输入textarea<tab>,它将扩展为html_minimal.snippets中定义的代码段。

如果我想从可用的摘录中进行选择,则应该显示(如记录所示)带有击键的列表<c-tab>。现在发生的是,我键入texta<c-tab>,并在最后一行中显示以下文本:

1: (textarea) (.../html_minimal.snippets:27)
Type number and <Enter> or click with mouse (empty cancels): 

enter image description here

我希望所有片段的列表都会出现,并且该列表将在我键入的单词旁边,例如texta,就像我在使用Keyword-completion (^N^P)时一样。

在我的vimrc中,其配置如下:

call plug#begin('~/.vim/plugged')
"   Multiple Plug commands can be written in a single line using | separators
Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets'
call plug#end()

如何获取摘要列表,以向我显示所有摘要,并在我键入的单词旁边显示最佳摘要?

0 个答案:

没有答案