명령어 | 설명 |
---|---|
: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
으로 하면 된다.