Vim生产线自动完成中的反向运动

Vim生产线自动完成中的反向运动,vim,Vim,默认情况下,Vim中的行完成从弹出窗口中的最后一个条目开始,按Ctrl-N两次循环,然后选择第一个条目。这与从第一个条目开始的单词补全相反。我发现后者更直观。是否有任何方法可以使线路完成以类似的方式运行 我不知道为什么会以这种方式实施。虽然这只不过是一个小小的烦恼,但它就像是我多年来一直渴望抓挠的一个痒。我看到你对循环开始的不一致感到恼火,但它与用Ctrl-p开始的单词补全是一致的。也许这就是Bram Moolenar认为的默认的单词完成方式?Hmmm,这是一个很好的观点。为了适应视角的变化,我

默认情况下,Vim中的行完成从弹出窗口中的最后一个条目开始,按Ctrl-N两次循环,然后选择第一个条目。这与从第一个条目开始的单词补全相反。我发现后者更直观。是否有任何方法可以使线路完成以类似的方式运行


我不知道为什么会以这种方式实施。虽然这只不过是一个小小的烦恼,但它就像是我多年来一直渴望抓挠的一个痒。

我看到你对循环开始的不一致感到恼火,但它与用Ctrl-p开始的单词补全是一致的。也许这就是Bram Moolenar认为的默认的单词完成方式?

Hmmm,这是一个很好的观点。为了适应视角的变化,我将我的问题重新表述为从弹出窗口的第一个条目开始获取单词/行完成。我认识到我的答案不是解决方案。它是Vim,所以应该是可配置的,对吧?我希望如此。我尝试了我能想到的最简单的解决办法,那就是。映射到,但由于某种原因,第二个不起作用。