단계별 가이드: Linux에서 vi 편집기를 종료하는 방법

단계별 가이드: Linux에서 vi 편집기를 종료하는 방법

리눅스를 처음 사용하는 사람들에게 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전반적인 경험이 향상되고 작업이 안전하게 보호됩니다.

원천

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다