如何更改订单:bnext和:bimvious在vim?

Sła*_*osz 6 vim

在vim我打开缓冲区中的3个文件:A,B,C(按此顺序).我要回到缓冲区B,我在B中打开缓冲区D(:ed)(现在我在D中).但是当我使用:bprevious我去C,但我想去最后访问的缓冲区 - B.

是否可以更改缓冲区切换顺序以使用它们的活动顺序,如上例所示?

rom*_*inl 4

我认为在没有一些可能肮脏的繁重工作的情况下不可能改变缓冲区列表的顺序,但是有相当多的缓冲区导航插件可用。

列表中的这个似乎可以完美解决您的问题。

如果您不需要转到前一个-前一个-前一个-前一个缓冲区,您可以考虑<C-^>切换到前一个。