Vim에서 버퍼 인덱스를 재설정하는 방법은 무엇입니까?

Vim에서 버퍼 인덱스를 재설정하는 방법은 무엇입니까?

나는 그것을 사용하고 있다MiniBufExpl버퍼를 관리합니다.

내 작업 흐름에서는 대개 한 번에 한 가지 작업만 수행합니다. 몇몇 파일을 열어서 코딩하고 즐기고 있습니다. 그런 다음 새 버퍼를 시작하기 위해 작업 공간을 비우고 싶습니다. 오늘 나는 그 일을 :qa[!]하고 새로운 vim을 열 것입니다.

MBE는 버퍼를 삭제하는 훌륭한 명령을 제공합니다.창문을 닫지 마세요: :MBEbd,향상 :bdelete.

작은 vim 함수를 쉽게 실행하여 각 버퍼를 가져오고 삭제할 수 :buffers있습니다 :MBEbd. 사실은 지수가 변하지 않을 것이라는 것입니다. 예, 저는 자주 사용합니다 :b[N]( N내 버퍼 인덱스는 어디에 있습니까?). 이 방법은 1~6개의 버퍼에는 빠르지만 2개의 숫자에는 고통스럽습니다.

작업 흐름을 개선하기 위해 버퍼 인덱스를 재설정하려면 어떻게 해야 합니까?


테스트 케이스:

vim
isomething<ESC>
:enew
ielse<ESC>
:bd!
:enew
:ls

VIM - Vi 개선된 7.4(2013년 8월 10일 컴파일, 2015년 5월 9일 15:38:59)

답변1

세션을 사용하면 vim을 다시 시작하는 과정을 더 쉽게 만들 수 있습니다.

다음 명령을 사용하여 세션을 저장합니다.

:mksession!

세션을 엽니다.

:so Session.vim

참고: 버퍼 인덱스는 2부터 시작됩니다(버퍼 1은 Session.vim을 가져오는 데 사용됩니다).

관련 정보