
Por alguma razão, :bnext não está circulando por todos os buffers mostrados por :buffers
Tenho 5 buffers abertos, mas apenas 3 buffers são visitados quando uso :bnext repetidamente.
Como posso percorrer todos os buffers abertos no vim?
Responder1
Você pode estar vendo este comportamento especial documentado em :help :bnext
:
If you are in a help buffer, this takes you to the next help buffer (if there is one). Similarly, if you are in a normal (non-help) buffer, this takes you to the next normal buffer. This is so that if you have invoked help, it doesn't get in the way when you're browsing code/text buffers.
Para incluí-los na navegação, use:setlocal buftype=
Buffers não listadosnão são considerados por :bnext
, nem (cp. :help 'buflisted'
). Mas para que eles apareçam na lista de buffers, você teria que usar :buffers!
.