2013-10-15 68 views
0

當我在Vim的使用自動完成,它不只是表現的話,它顯示的信息到它的右:Vim的自動完成功能菜單形式

verbose autocomplete popup

對我來說並不重要的地方匹配來自(在這種情況下,它是字典文件的路徑)。正如你所看到的,路徑形成了一個真正分散注意力的文本塊......有沒有辦法顯示匹配的單詞?

我使用Vim的內建完整的功能,沒有YCM/neocomplcache/...

回答

0

我不知道任何方式把它們關掉,除了與:set completeopt-=menu完全關閉完成彈出菜單;這將在<C-N>之後插入一個候選人,所以你完全失去了總覽。

當您編寫自定義完成(請參閱:help complete-functions)時,您可以影響/抑制附加信息;它是返回匹配對象的menu屬性。所以你理論上可以在Vimscript中重新實現字典完成,但是我建議不要這樣做,因爲它會很麻煩,而且可能也慢得多。

因此,除非您有足夠的精力來編寫和提交補丁(例如新的選項來關閉該補丁或限制到特定的長度),否則最好接受這個事實並學會專注於第一列。