문제
다음 설명에 해당하는 vi 편집기의 환경 설정 값으로 알맞은 것은?
vi 편집기를 이용해서 C 프로그래밍을 작성 중이다. 각 행 앞에 행 번호가 나타나도록 설정하려고 한다.
① set no ② set nu ③ set ai ④ set list
정답
2번
해설
정답: 2. vi(vim)에서 각 행 앞에 행 번호를 표시하려면 ":set nu"(number)를 사용한다. 해제는 ":set nonu" 다.
오답 풀이
- 1번: "set no" 는 유효한 옵션명이 아니다(번호 끄기는 nonu).
- 2번: "set nu" 가 행 번호 표시 옵션이므로 옳다.
- 3번: "set ai"(autoindent)는 자동 들여쓰기 옵션으로 행 번호와 무관하다.
- 4번: "set list" 는 탭·줄끝 등 특수문자를 보이게 하는 옵션이다.
보충 개념 자주 쓰는 vi 옵션: nu(번호), ai(자동 들여쓰기), ts(탭 폭), hlsearch(검색어 강조), ic(대소문자 무시 검색). 해제는 앞에 no 를 붙인다(nonu 등).