| 명령어 | 설명 |
|---|---|
| :set all | 모든 옵션 출력 |
| :set | 현재 설정된 주요 옵션 출력 |
| 명령어 | 설명 |
|---|---|
| :set | 현재 옵션 설정을 출력 |
| :set all | 모든 옵션 설정을 출력 |
| :set [no]name | name에 해당하는 옵션을 켜거나 끈다. |
| :set name! | 토글 스위치처럼 On/Off한다. |
| :set name | name에 설정된 값을 출력한다. (이때, name은 특정 값이 설정된 옵션) |
| :set name=value | name옵션에 value 값을 지정한다. (= 주위에 공백이 있으면 안됨) |
:set name1[=value] name2[=value] ⋯name=value에서 = 주위에 공백이 있으면 안되는 이유다.| 명령어 | 설명 |
|---|---|
| nu (number) | 행 번호 출력 |
| ai (autoindent) | 자동 들여쓰기 |
| cin (cindent) | C언어 스타일의 들여쓰기 |
| ts=value (tapstop) | 탭 크기 (4가 적당하다) |
| sw=value (shiftwidth) | 블록 이동시 열의 너비 |
| tw=value (textwidth) | 편집할 화면의 열 길이를 지정 |
shiftwidth는 블록 시작 시 자동으로 들여쓰기가 활성화된 상태에서 들여쓰기의 길이를 의미한다. sw는 ts와 동일하거나 배수로 설정되어야 한다.tw는 자동 개행이 이뤄지게 해준다. 자동 개행 기능히 필요 없다면 tw=0으로 하면 된다.