자동 다시 로드 후 .swp에서 삭제된 파일을 복구할 수 있나요?

자동 다시 로드 후 .swp에서 삭제된 파일을 복구할 수 있나요?

이와 관련이 있지만,해결되지 않음"라는 질문으로.swp 파일에서 원본 파일을 어떻게 복구할 수 있나요?".

새로 생성된 두 개의 파일이 있고 a.txt버퍼 b.txt에서 열려 있습니다. 활성 버퍼는 이었고 b.txt, 실수로 삭제 a.txt한 후 버퍼로 전환했습니다 a.txt. 불행하게도 나는 또한 set autoread및 을 가지고 있으므로 set autowrite버퍼를 다시 로드하여 그것을 비웠습니다.

나는 Vim에서 을 눌러 삭제를 취소하려고 시도했지만 u소용이 없었습니다. 에서 삭제된 파일의 내용을 복구할 수 있는 방법이 있습니까 .a.txt.swp? 연결된 질문에 대한 해결책은 아마도 다음과 같은 이유로 작동하지 않습니다 autowrite. 파일이 복원되지 않았습니다.

중요한 경우에는 set undofile. 또한 이번 Vim 세션에서 파일이 새로 생성되었으므로 파일 .swp은 다음과 같아야 합니다.원칙적으로에는 파일에 대한 전체 편집 내용이 포함되어 있습니다.

답변1

실행 취소 파일에서 콘텐츠를 복구할 수 있습니다. 하지만 Vim을 다음과 같이 다시 컴파일해야 합니다.발견하지 못하다반점.

관련 정보