리눅스를 처음 사용하는 사람들에게 vi
편집기를 종료하는 것은 독특한 모드와 명령 구조로 인해 종종 당혹스러울 수 있습니다. 진행 상황을 저장하든 변경 사항을 완전히 포기하든 올바르게 종료하는 방법을 아는 것이 중요합니다.
다양한 모드vi
편집기 vi
는 주로 두 가지 모드로 작동합니다.
- 명령 모드: 이 모드는 탐색과 다양한 명령 실행에 활용됩니다.
- 삽입 모드: 이 모드에서는 텍스트를 추가하고 수정할 수 있습니다.
를 열면 vi
기본적으로 명령 모드로 설정됩니다. 삽입 모드로 전환하려면 를 누릅니다 i
. 삽입 모드에서 명령 모드로 돌아가려면 를 누르기만 하면 됩니다 Esc
.
변경 사항을 저장하고 종료하는 방법vi
- 먼저, 를 눌러
Esc
명령 모드로 들어갑니다. - 그런 다음, 입력
:wq
하고 누르세요Enter
.
이 시퀀스를 실행하면 수정 사항이 저장되고 편집기가 닫힙니다.
vi
변경 사항을 저장하지 않고 닫기
Esc
명령 모드로 전환하려면 누르세요 .- 입력
:q!
하고 누르세요Enter
.
vi
이 방법을 사용 하면 세션 중에 변경한 사항이 유지되지 않고 종료됩니다 .
저장하고 종료하는 또 다른 방법
- 를 눌러 명령 모드에 있는지 확인하세요
Esc
. - 그런 다음 Enter 키
:x
를 누르세요Enter
.
이 :x
명령은 존재하는 변경 사항만 저장하고 종료합니다 vi
.
vi
단축키로 종료하기
Esc
명령 모드로 이동하려면 누르세요 .- 저장하고 종료하려면
Shift
+를Z
두 번( ) 누르세요 .ZZ
사용하면 ZZ
변경 사항이 즉시 저장되고 편집기가 닫힙니다.
Esc
열쇠가 고장난 경우 어떻게 해야 하나요?
Esc
키가 작동하지 않는 경우 다음 대안을 시도하여 명령 모드에 도달하세요.
Ctrl
+를 누르세요[
.Ctrl
+를 누르세요C
.
명령 모드로 성공적으로 전환하면 적절한 명령을 실행하여 종료할 수 있습니다 vi
.
일반적인 문제 해결
종료를 시도하는 동안 다음과 같은 오류 메시지가 나타나는 경우:
E37: No write since last change (add! to override)
이는 저장되지 않은 변경 사항이 있음을 나타냅니다. 저장하지 않고 종료하려면 :q!
. 작업을 저장하고 종료하려면 :wq
또는 .을 선택합니다 ZZ
.
올바른 종료 절차를 익히면 vi
전반적인 경험이 향상되고 작업이 안전하게 보호됩니다.
답글 남기기