이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 11973|회답: 0

[리눅스] vim 편집기를 비정상적으로 닫은 후 발생하는 오류 해결책

[링크 복사]
게시됨 2018. 6. 28. 오후 1:32:12 | | | |
vim을 사용할 때, 이 오류는 일반적으로 다음과 같은 두 가지 상황에서 발생합니다:

(1) 같은 파일을 여러 프로그램으로 편집할 때.

(2) 프로그램에서 철회할 때.

다음 정보가 제공됩니다:


E325: ATTENTION
"/etc/systemd/system/.supervisor.service.swp"라는 이름의 스왑 파일을 찾았습니다.
          소유: root 날짜: 2018년 6월 28일 목요일 13:18:19
         파일 이름: /etc/systemd/system/supervisor.service
          수정됨: 아니요
         사용자 이름: 루트 호스트 이름: VM_0_9_centos
        프로세스 ID: 13409 (아직 실행 중)
파일 "/etc/systemd/system/supervisor.service" 파일을 열 때

(1) 다른 프로그램이 같은 파일을 편집하고 있을 수 있습니다.  만약 그렇다면,
    같은 현상이 두 번 나오지 않도록 주의하세요
    변경할 때 파일을 작성하세요.  그만두든지, 아니면 조심스럽게 계속하세요.
(2) 이 파일의 편집 세션이 크래시되었습니다.
    이 경우 ":recover" 또는 "vim -r /etc/systemd/system/supervisor.service"를 사용하세요.
    변경 사항을 복구하기 위해(":help recovery" 참조).
    이미 이걸 하셨다면, 스왑 파일 "/etc/systemd/system/.supervisor.service.swp"를 삭제하세요.
    이 메시지를 피하기 위해서입니다.

스왑 파일 "/etc/systemd/system/.supervisor.service.swp"는 이미 존재합니다!
[O]펜 읽기 전용, (E)dit, (E)dit, (R)ecover, (Q)uit, (A)bort:
(1) (2) 심판이 제시한 해답:

(1) 동일한 파일의 서로 다른 두 버전을 피하려면 "(Q)uit"를 선택하거나 "(E)dit anyway" 선택을 계속 신중하게 수정하는 것이 권장됩니다.

(2) "(R)ecover" 또는 "vim -r 파일명"을 선택해 수정되지 않은 상태로 복원한 후 swp 파일을 삭제할 수도 있습니다(현재 swp 파일이 쓸모없도록 하세요).

하단 옵션이 의미하는 바:

O: 읽기만 하고 변경할 수 없습니다

E: 네, 이전 수정들은 사라졌습니다

R: 리버트 (이전 수정)

D: 삭제 (.swp 파일을 삭제하고 원래 상태로 복원)

질문: 퇴장

답변: 포기하세요

구체적인 해결책:

(1) 원본 수정된 내용을 유지하고 싶지 않다면, 그냥 D를 선택하세요.

(2) 원본 수정된 콘텐츠를 유지하고 싶다면, R을 선택해 수정된 콘텐츠를 복사하고 저장한 후 파일을 종료하고 awp 파일을 삭제하세요. (AWP 파일은 기본적으로 숨겨져 있으니 ls -a 명령어로 보고 rm 명령어로 삭제합니다.) )

이 문제의 원인은 예외가 종료된 후 Linux가 이 파일에 대해 SWP 파일을 생성하고, 다음 편집 시 이 파일이 있으면 여전히 프롬프트가 뜨기 때문입니다. 이전 파일 내용을 복원할 의도가 없다면 이 파일을 삭제하면 프롬프트가 다시 나타나지 않습니다.
현재 디렉터리에서 ll 명령을 실행하면 이 파일은 보이지 않고, 다음 명령어를 직접 실행할 수 있습니다:











이전의:Core 명령줄 ASP.NET MVC 프로젝트를 생성하세요
다음:Centos 7 .Net 코어 배경 데몬 감독자 튜토리얼
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com