vim "치명적인 신호 HUP를 포착했습니다", 어떤 파일을 보관했습니까?

vim "치명적인 신호 HUP를 포착했습니다", 어떤 파일을 보관했습니까?

로그아웃했는데 vim 세션을 다시 전경으로 가져오는 것을 잊어버린 것 같습니다. 예상한 대로 vim은 "Vim: catch fatal signal HUP" 다음에 "Vim: 보존된 파일"을 내뱉습니다.

제 질문은 어떤 파일이 보관되나요?입니다. 편집되었지만 저장되지 않은 파일인 것 같습니다. 해당 파일은 어디에 저장되어 있습니까? 어떻게 찾을 수 있나요?

답변1

이때 "Vim: caught deadly signal HUP" followed by "Vim: preserving files".편집 중인 모든 파일은 스왑 파일에 저장됩니다. vim매뉴얼 에 따르면 :

The name of the swap file is normally the same as the file you are editing,
with the extension ".swp".
- On Unix, a '.' is prepended to swap file names in the same directory as the
  edited file.  This avoids that the swap file shows up in a directory
  listing.
- On MS-DOS machines and when the 'shortname' option is on, any '.' in the
  original file name is replaced with '_'.
- If this file already exists (e.g., when you are recovering from a crash) a
  warning is given and another extension is used, ".swo", ".swn", etc.
- An existing file will never be overwritten.
- The swap file is deleted as soon as Vim stops editing the file.

기본적으로 스왑 파일은 원본 파일과 동일한 디렉터리에 저장됩니다. 다음 명령을 사용하여 찾을 수 있습니다.

ls -la .filename.swp

관련 정보