vim이 이전 파일을 편집하도록 강제하는 방법(CTRL-^)

vim이 이전 파일을 편집하도록 강제하는 방법(CTRL-^)

나는 자주 사용한다CTRL-6vim에서 이전에 편집한 파일로 이동합니다.

수정했지만 저장하지 않은 파일에 이를 사용하면 vim에서 오류가 발생합니다.

No write since last change (use ! to override)

!이 경우 내 단축키에 추가하는 방법이 있습니까 ? 아니면 :e! #내 유일한 선택은 무엇입니까?

답변1

다시 매핑하려면 파일 nnoremap <C-^> :e! #<CR>에 추가 + (.vimrcCtrl^불리한).

그러나 그렇게 하면 이전 파일로 전환하면 최근 파일에 저장되지 않은 변경 사항이 손실됩니다. 따라서 다음 대안 중 하나를 권장합니다.

  • 버퍼가 버려진 경우 버퍼를 언로드하지 않도록 파일 set hidden에 추가하세요 . VIM의 온라인 도움말 (.vimrc:help hidden선호하는 솔루션).

  • (set autowrite.vimrc실행 가능한 대안).

관련 정보