묻다:Vim은 복구를 위해 .swp 파일을 만듭니다. 저장에 실패하면 vim은 파일(적어도 일부)을 복원할 수 있습니다.
.swp
파일을 수동으로 생성하는 방법은 무엇입니까 ?
답변1
Vim은 변경 사항을 스왑 파일에 저장합니다. 시작한 원본 파일과 스왑 파일을 사용하면 기본적으로 작업을 재개할 수 있습니다.
수동으로 만들 필요가 없습니다. vim을 사용하여 파일을 열면 파일이 생성됩니다. :sw
를 사용하여 파일 이름을 볼 수 있습니다 . vim이 정상적으로 종료되면 삭제됩니다. 충돌이 발생하면 이 파일이 존재하게 됩니다.
따라서 생성하려면 를 사용하여 파일을 열거 :sw
나 를 ls -a
사용하여 다른 tty에서 파일을 찾으십시오 .swp
. 그런 다음 복사하십시오.
답변2
비슷한 문제가 있어서 파일을 만들고 싶었는데 .swo
다음과 같이 했습니다.
- 파일을 교환 하고 싶은 파일을 엽니다
.swo
.그러면 파일이 생성됩니다.swp
. - 다른 터미널에서 동일한 파일을 열었고 메시지가 표시되었으며
Swap file ".[file_name].swp" already exists!
를 선택했습니다Edit Anyway
.그러면.swo
파일이 생성됩니다.
분명히 스왑 파일이 이미 존재할 때마다 vim은 .saa
.
".swp" 파일 이름이 이미 존재하는 경우 해당 이름의 파일이 없거나 ".saa"에 도달할 때까지 마지막 문자가 감소됩니다. 마지막 경우에는 스왑 파일이 생성되지 않습니다.