vi 에서 파일을 열때 다음과 같은 메세지가 나오면서 파일이 안

crazygun22의 이미지

vi 에서 파일을 열때 다음과 같은 메세지가 나오면서 파일이 안열어 집니다.

"마지막으로 고친뒤 저장되지 않았습니다(덮어쓰려면|더하기)"

이 상태에서 어떻게 해야 파일이 열리는지요.?

gonEH의 이미지

지금 파일을 고친 상태에서 다른 파일을 불러오셔서 그런 메시지가 나온것 같은데요..( 맞나요? ^^; )
저장을 하거나 그렇지 않고 다른 파일을 여셔야 할것 같은데요.. :wink:

codebank의 이미지

이전에 vi로 작업을 하다가 종료를 하지 않고 해당 터미널을 닫아버리면 같은 디렉토리에
숨겨진 파일로 swp파일이 발생합니다.
이 파일이 있을경우엔 꼭 메시지가 나오게 되겠죠.
두가지 방법이 있습니다. vi를 실행시킨 후에 덮어쓰기나 더하기를 또는 다른 선택을
통해서 이전 swap파일을 지워버리는 방법이 한가지이고 또한가지는 .xxxx.swp파일을
직접 지워주는방법입니다.(ls -a 로보면 해당 파일이 보일겁니다.)
이전에 중요한 작업을 하고 있었다면 첫번째 방법을 이용해서 복구를 시켜는게 좋겠죠.

------------------------------
좋은 하루 되세요.