문제
다음 중 치환, 저장, 종료의 역할이 수행되는 vi 모드로 알맞은 것은?
① 명령모드 ② 편집모드 ③ 입력모드 ④ ex명령모드
정답
4번
해설
정답: 4. vi 에서 ":" 로 진입하는 ex(라인) 명령모드는 :s/old/new/ 치환, :w 저장, :q 종료 같은 콜론 명령을 수행하는 모드이다.
오답 풀이
- 1번: 명령모드(일반 모드)는 커서 이동·삭제·복사 등 단축키 조작을 하는 기본 모드이다.
- 2번: "편집모드" 는 보통 입력모드를 가리키는 표현으로, 치환·저장·종료 콜론 명령을 처리하는 모드가 아니다.
- 3번: 입력모드는 i, a 등으로 진입해 텍스트를 입력하는 모드이다.
- 4번: ":" 로 진입해 치환·저장·종료를 수행하는 ex 명령모드로 옳다.
보충 개념 vi 는 명령모드 ↔ 입력모드 ↔ ex(콜론) 명령모드로 전환된다. :w(저장), :q(종료), :wq(저장 후 종료), :s(치환)은 모두 ex 명령모드에서 동작한다.