VIM - Vi IMproved 7.4(2013年8月10日,编译时间为2015年3月31日23:35:48)
包含的补丁:1-488,576
由pkg-vim-maintainers@lists.alioth.debian.org修改
set wildmode?
wildmode=list:longest,full
键入:call
命令时,我想直接调用插件的一些例程, cmdline完成(默认情况下使用 TAB 键,默认情况下)在#
之后停止。
即:我想完成:call UltiSnips#ListSnippets()
其他许多UltiSnips例程都可用。
在输入:call ult
并按 TAB 时,我得到:
:call UltiSnips#
列出了所有可能的匹配项。
当我进一步按 TAB 时,它会更正地切换所有匹配
但是如果我尝试输入类似:call UltiSnips#List
的函数名称并点击 TAB ,它就不会完成函数的名称,但是任何完成,都是以{{开头1}}(我在List
之后输入的内容;在我的情况下#
)
答案 0 :(得分:1)
最近的Vim补丁7.4.516修复了这个问题:问题253:使用#完成函数名称。
所以,你只需要更新你的Vim(通过自己编译;或者等到你的发行版提供这样的升级)。