Vim에서 .swp 파일을 수동으로 만드는 방법은 무엇입니까?

Vim에서 .swp 파일을 수동으로 만드는 방법은 무엇입니까?

묻다: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"에 도달할 때까지 마지막 문자가 감소됩니다. 마지막 경우에는 스왑 파일이 생성되지 않습니다.

원천:http://vimdoc.sourceforge.net/htmldoc/recover.html

관련 정보