
Aus irgendeinem Grund durchläuft :bnext nicht alle von :buffers angezeigten Puffer
Ich habe 5 Puffer geöffnet, aber es werden nur 3 Puffer besucht, wenn ich :bnext wiederholt verwende.
Wie kann ich in vim alle offenen Puffer durchlaufen?
Antwort1
Möglicherweise sehen Sie dieses spezielle Verhalten wie folgt dokumentiert :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.
Um sie in die Navigation einzubinden, verwenden Sie:setlocal buftype=
Nicht aufgeführte Pufferwerden von auch nicht berücksichtigt :bnext
(vgl. :help 'buflisted'
). Damit diese aber in der Pufferliste angezeigt werden, müssen Sie verwenden :buffers!
.