1

設定

VIM - Vi IMproved 7.4 (2013 年 8 月 10 日、2015 年 3 月 31 日 23:35:48 にコンパイル)
含まれるパッチ:
1-488、576

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任意 の補完(私の場合は;の後に入力したもの)TABList#ListTemplateSuffixes(

4

1 に答える 1

1

これは、最近の Vim パッチ 7.4.516: issue 253: completion function name with a # does not work で修正されました。

そのため、Vim を更新する必要があります (自分でコンパイルするか、ディストリビューションがそのようなアップグレードを提供するまで待ちます)。

于 2015-05-07T11:28:18.560 に答える