vim이 항상 스왑 파일을 삭제하는 옵션을 제공하지 않는 이유는 무엇입니까? 내 파일에 대한 스왑 파일이

충돌 후 vim을 다시 시작하면 내 파일에 대한 스왑 파일이 존재한다는 메시지가 표시되고 어쨌든 열거 나, 파일을 복구하고, 종료하고, 중단하는 등 무엇을해야하는지 묻습니다. 스왑 파일을 삭제하면 일반적으로 필요한 옵션입니다. 그러나 다른 경우에는 어떤 이유로 든 해당 옵션을 제공하지 않습니다. 그 이유는 무엇이며 vim에서 스왑 파일을 삭제할 수 있도록 vim을 어떻게 얻을 수 있습니까? (수동으로 삭제하는 것은 고통스럽기 때문입니다.)



답변

보낸 사람 :help swap-exists:

D  Delete the swap file.  Use this when you are sure you no longer need it.
   For example, when it doesn't contain changes, or when the file itself is
   newer than the swap file.
      On Unix this choice is only offered when the process that created the
   swap file does not appear to be running.

따라서 Vim은 다른 Vim 프로세스가 여전히 해당 파일에서 여전히 실행되고 있다고 생각합니다.


답변

두 번째 질문 : “vim에서 스왑 파일을 삭제할 수 있도록 vim을 얻는 방법”

여기에 답변되어 있습니다 : 이미 복구 한 Vim 스왑 파일을 삭제하는 가장 쉬운 방법은 무엇입니까?