.vimrc 파일에 작성하면 vi를 실행 시킬때 마다 자동적으로 설정이 적용 된다.
설 정 |
옵 션 |
단축 옵션 |
설 명 |
:set |
all |
|
모든 옵션 출력 |
number |
nu |
각 라인에 번호를 붙여 출력 | |
nonumber |
nonu |
각 라인의 번호를 출력 하지 않음 | |
warn |
|
파일을 저장하지 않고 종료할 때 경고 메시지 출력 | |
wrapmargin |
wm=n |
파일의 오른쪽 여백을 n만큼 지정 | |
ignorecase |
ic |
검색 및 치환을 할 때 대소문자를 구분하지 않음 | |
noignorecase |
noic |
검색 및 치환을 할 때 대소문자 구분 | |
errorbell |
eb |
vi 편집기 사용시 에러가 발생하면 비프음 발생 | |
visualbell |
|
키를 잘못 눌렀을 때 비프음 대신 깜빡이게 함 | |
autoindent |
ai |
자동 들여 쓰기 | |
noautoindent |
noai |
자동 들여 쓰기 취소 | |
cindent |
|
C 프로그래밍을 할 때 자동 들여 쓰기 | |
smartindent |
|
cindent 보다 지능적인 들여 쓰기 | |
list |
|
설정된 탭을 ‘^|’으로 마크하며 문자의 끝은 ‘$’으로 출력 | |
nolist |
|
list 설정 취소 | |
tabstop |
ts = n |
탭의 크기를 n값으로 지정 | |
autoprint |
ap |
라인이 바뀔 때 마다 현재 라인을 출력 | |
nobackup |
|
백업파일을 생성하지 않음 | |
ruler |
|
우측 하단에 현재 커서의 위치(줄, 칸)을 정보를 출력 | |
window=value |
|
라인의 개수를 지정 |