2012-03-19 25 views
1

默認情況下,Vim中的行完成從彈出窗口的最後一個條目開始,然後按Ctrl-N兩次循環,然後選擇第一個條目。這與從第一項開始的詞完成形成對比。我發現後者更直觀。是否有任何方法讓行完成以類似的方式行事?Vim行自動完成中的反向移動

我不知道爲什麼它以這種方式實現。雖然它只不過是小小的煩惱,但它就像我一直渴望多年的癢。

回答

0

我發現你對循環開始處的不一致感到惱火,但它與以Ctrl-p開頭的單詞完成一致。也許這就是Bram Moolenar喜歡認爲是完成單詞的默認手段?

+0

嗯,這是一個很好的觀點。爲了適應這種變化,我將把我的問題重新解釋爲在第一次輸入彈出窗口時獲得字/行完成。 – kshenoy 2012-03-19 15:42:40

+0

我承認我的答案不是解決方案。它是Vim,所以它應該是可配置的,對吧? – gotgenes 2012-03-19 15:48:11

+0

我希望如此。我嘗試了我能想到的最簡單的解決方案。 mapping to 但由於某種原因,第二個不起作用。 – kshenoy 2012-03-19 15:58:52