문제
다음 중 vim 에디터에서 제공하는 기능으로 가장 거리가 먼 것은?
① 히스토리 기능 ② 문법 검사 기능 ③ 다중 되돌리기 기능 ④ 질의를 통한 치환 기능
정답
4번
해설
정답: 4. 원문 정답은 4번(질의를 통한 치환)이다. 다만 vim 도 ":%s/old/new/gc" 의 c 플래그로 확인하며 치환하는 기능을 제공하므로 보기 표현에 따라 논란이 있을 수 있다. 출제 의도는 vim 의 확장 기능(히스토리·문법 검사·다중 되돌리기)과 대비해 4번을 정답으로 본 것이다.
오답 풀이
- 1번: vim 은 명령·검색 히스토리 기능을 제공한다.
- 2번: vim 은 문법 강조/검사(syntax) 기능을 제공한다.
- 3번: vim 은 vi 와 달리 다중(무제한) 되돌리기(undo)를 제공한다.
- 4번: 원문 기준 "질의를 통한 치환"을 vim 의 대표 제공 기능과 거리가 먼 것으로 보아 정답 처리했다.
보충 개념 vim 의 vi 대비 확장: 다중 되돌리기, 문법 강조, 검색 하이라이트, 히스토리, 비주얼 모드 등. (질의 치환 c 플래그도 실제로는 지원하므로 오류 소지가 있어 검토 표시.)