로그아웃했는데 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