CTRL+N
&CTRL+P
を介して単語補完を取得し、 omnifunc with を介してコード補完を取得できることを知っていCTRL+X
CTRL+O
ます。私はTAB補完に慣れているので、さらにSupertabを試しました(とてもいいです)。それはすべてうまくいきました。入力中に可能な一致を確認したいので、autocomplpop.vimも試しました。魔女はそれを行います。
私が達成したいのは、少しひねりを加えた両方の組み合わせです。入力すると(のように)提案がポップアップするのを見たいのですが、単語autocompop
を使用するときは、最大の一般的な一致にのみ展開する必要があります:TAB
foo bar testor booze test baz teter
te<TAB>
2 行目を入力te
すると、ポップアップtest
に ,teter
とtestor
.
を押しTAB
ても、 以外に共通点がないため、何もしないはずですte
。追加入力してs
を押すと、 (これが最小の共通点であるため) にTAB
展開tes
され、2 番目の.test
testor
TAB
編集:もっと明確にしようとしています...
te<TAB>
- ' t ' (te ter) または 's' (test 、 te s tor) が続くかどうか「私たち」にはわからないため、何もしないでください。
tes<TAB>
- に拡張する必要があり
test
ます (これは test と testor の両方で機能し、teter はもはや一致する可能性がないため)。
- に拡張する必要があり
test<TAB>
testor
(可能な一致のみ)に展開する必要があります。
まあ、提案ポップアップはおまけですが、私は本当に動作を見たいと思っていTAB
ます. ここで難解にならないように願っています.VIMを使いこなすためのスクリプトトリックやプラグインを手伝ってください.