나는 자주 사용한다CTRL-6vim에서 이전에 편집한 파일로 이동합니다.
수정했지만 저장하지 않은 파일에 이를 사용하면 vim에서 오류가 발생합니다.
No write since last change (use ! to override)
!
이 경우 내 단축키에 추가하는 방법이 있습니까 ? 아니면 :e! #
내 유일한 선택은 무엇입니까?
답변1
다시 매핑하려면 파일 nnoremap <C-^> :e! #<CR>
에 추가 + (.vimrc
Ctrl^불리한).
그러나 그렇게 하면 이전 파일로 전환하면 최근 파일에 저장되지 않은 변경 사항이 손실됩니다. 따라서 다음 대안 중 하나를 권장합니다.
버퍼가 버려진 경우 버퍼를 언로드하지 않도록 파일
set hidden
에 추가하세요 . VIM의 온라인 도움말 (.vimrc
:help hidden
선호하는 솔루션).(
set autowrite
.vimrc
실행 가능한 대안).