0

コードの一部を入力してタブを押すと、提案を絞り込みながら入力を続けることができるように、VIMプラグインであるSupertabを構成する方法はありますか?

Java での例:

System.out.pr<tab>

オプション (print、printf、println) のリストを表示する必要がありますが、テキストはそのままにしておく必要があります

System.out.pr

それは、Enter キーを押して選択するまでです。

また、オプションを表示したまま、入力を続けて絞り込むことはできますか?

c の例:

pu<tab>

多くのオプションを表示します (putc、putc_unlocked、puts など)

しかし、タブを押すとすぐに SuperTab が最高のオプションを強調表示し、そのテキストをそこに配置するので、残りのオプションを循環して必要なものを選択する必要があります。オプションのメニューを表示するだけで、入力を続けて、入力に応じてオプションが変化するのを確認することはできますか?

ありがとうございました!

4

1 に答える 1

3

あなたはこれを探しているだけだと思います:

set completeopt=menu,longest    " Use the popup menu by default; only insert the longest common text of the completion matches; don't automatically show extra information in the preview window.

これは、SuperTab のヘルプで既に言及されています。g:SuperTabLongestHighlight関連するオプションも興味深いかもしれません。

于 2016-10-11T08:58:37.453 に答える