:bnext는 vim의 모든 버퍼를 반복하지 않습니다.

:bnext는 vim의 모든 버퍼를 반복하지 않습니다.

어떤 이유에서인지: bnext가 반복되지 않습니다. 모든 버퍼를 표시하는 버퍼

5개의 버퍼가 열려 있는데 :bnext를 반복적으로 사용하면 3개의 버퍼에만 액세스됩니다.

vim에서 열려있는 모든 버퍼를 반복하는 방법은 무엇입니까?

답변1

다음 문서에서 이 특별한 동작을 볼 수 있습니다 :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.

탐색에 포함하려면 다음을 사용하세요.:setlocal buftype=

목록에 없는 버퍼또한 고려되지도 않습니다 :bnext(cp. :help 'buflisted'). 하지만 버퍼 목록에 나타나는 것들에 대해서는 를 사용해야 합니다 :buffers!.

관련 정보