2012-03-19 53 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