현재 수정 된 파일에 저장하지 않고 vim에서 버퍼 전환 vim 사용자이며, 탭 사이를 전환하기 위해

좋아, 나는 버퍼 탭을 보여주는 Minibufexl 플러그인을 가진 vim 사용자이며, 탭 사이를 전환하기 위해 Shift + J와 Shift + K를 매핑했습니다. 파일을 편집하고 다른 버퍼로 전환하는 동안 현재 파일에 기록한 다음 전환 해야하는 경우 가 자주 있습니다.

예를 들어, 두 개의 버퍼에 foo.cpp 및 foo.h가 열려 있고 foo.cpp를 편집하고 저장하지 않았으므로 함수 정의를 보려면 foo.h를 확인해야합니다. 그런 다음 대체 파일을 빠르게 플러그인 (a.vim) 또는 위의 바로 가기를 사용합니다. 이것은 전환하기 전에 저장 해야하는 곳입니다. 빨리 짜증납니다.

Google에서 어떤 검색어를 사용해야하는지 잘 모르므로 여기에 오해의 소지가 있는지 사과드립니다.



답변

당신이 갖고 싶어

set hidden

당신의 .vimrc파일. 숨겨진 옵션과 숨겨진 버퍼에 대해 조금 읽어보십시오.


답변

분할 창을 사용하면 유용 할 수 있습니다. 예를 들어, foo.c를 편집하는 동안

:split foo.h

foo.c 위의 창에서 foo.h가 열립니다. ^W^W(Ctrl-W Ctrl-W)를 사용하여 창 사이를 이동 하고을 사용하여 현재 창을 최대화 할 수 ^W_있습니다. 다음을 실행하여 이에 대한 자세한 정보를 찾을 수 있습니다.

:help windows