Thursday, November 23, 2006
VIM (VI, GVIM) 빔 에디터, 종료 명령어, 빠져 나오는 법; Exit Quit
빔(VIM, VI, GVIM) 에디터를 종료하거나, 다시 셀로 빠져 나오려면
Esc키를 한번 눌러준 후
라고 하면 됩니다. 그러나 파일을 수정했다면
E37: No write since last change (add ! to override)
이런 에러가 납니다. 그럴 경우에는 다음과 같이 합니다:
라고 하면 저장(Save)과 동시에 빔 에디터가 종료됩니다.
파일명이 없는 새 파일을 편집 중이었다면
이런 식으로 우선 파일명을 정해 주고 저장한 후, 다시 ":q" 명령으로 종료합니다.
만약 test.txt 라는 파일이 이미 존재한다면 E13: File exists (add ! to override) 이런 에러가 납니다. 이때는
:w! test.txt
이렇게 w 뒤에 느낌표를 붙이면 강제로 덮어쓸 수 있습니다.
텍스트를 수정했지만, 저장하지 않고 끝내려면
이렇게 합니다. 이러면 파일의 수정한 내용이 모두 사라지고 원본 그대로 남습니다.
주의! ":q!" 이런 명령으로 종료하면, 끝낼 때 아무것도 물어보지 않고 그냥 끝냅니다. 위험할 수도 있습니다.
Esc키를 한번 눌러준 후
:q
라고 하면 됩니다. 그러나 파일을 수정했다면
E37: No write since last change (add ! to override)
이런 에러가 납니다. 그럴 경우에는 다음과 같이 합니다:
파일 저장 후, 종료 명령어
:wq
라고 하면 저장(Save)과 동시에 빔 에디터가 종료됩니다.
새 이름으로 저장 후, 종료 명령어
파일명이 없는 새 파일을 편집 중이었다면
:w test.txt
이런 식으로 우선 파일명을 정해 주고 저장한 후, 다시 ":q" 명령으로 종료합니다.
만약 test.txt 라는 파일이 이미 존재한다면 E13: File exists (add ! to override) 이런 에러가 납니다. 이때는
:w! test.txt
이렇게 w 뒤에 느낌표를 붙이면 강제로 덮어쓸 수 있습니다.
텍스트를 저장하지 않고, 그냥 종료 명령어
텍스트를 수정했지만, 저장하지 않고 끝내려면
:q!
이렇게 합니다. 이러면 파일의 수정한 내용이 모두 사라지고 원본 그대로 남습니다.
주의! ":q!" 이런 명령으로 종료하면, 끝낼 때 아무것도 물어보지 않고 그냥 끝냅니다. 위험할 수도 있습니다.
tag: editor
텍스트 에디터 | 문서 편집기 | Text Editor
tag: linux
리눅스 Linux | 유닉스 Unix | 시그윈 Cygwin
<< Home