:bnext durchläuft nicht alle Puffer in vim

:bnext durchläuft nicht alle Puffer in vim

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!.

verwandte Informationen