1

设置

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

  • 一些插件:即UltiSnips

问题

键入:call命令时,我想直接调用插件的某些例程,cmdline 完成(默认情况下带有TAB键)在#.

即:我想:call UltiSnips#ListSnippets()
在许多其他 UltiSnips 例程可用的地方完成。

  • 键入:call ult并按TAB时,我得到:
    :call UltiSnips#列出所有可能的匹配项。

    1. 当我进一步按下时 TAB,它会正确切换所有匹配项

    2. 但是,如果我尝试继续输入函数名称,例如:call UltiSnips#List并点击 TAB,它不会完成函数的名称,但是任何完成,都是从List(我在#;之后输入的内容ListTemplateSuffixes()开始的

4

1 回答 1

1

最近的 Vim 补丁 7.4.516 已修复此问题:问题 253:使用 # 完成函数名称不起作用

所以,你只需要更新你的 Vim(通过自己编译它;或者等到你的发行版提供这样的升级)。

于 2015-05-07T11:28:18.560 回答