% vim ~/.vimrc
syntax on autocmd FileType yaml setlocal ts=2 sts=2 sw=2 expandtab autoindent
설명
syntax on : 구문 강조 사용
autocmd:
FileType: 파일 형식에 따라 설정 적용 ex. FileType yaml : yaml 파일에 대해서만 하기 설정 적용
(하기 설정이라 함은 뒤에 따라 붙는 설정)
setlocal : 현재 창이나 현재 버퍼에서만 설정을 변경할 때 사용
ex) : bufdo setlocal tapstop=4 (탭을 4번 )
ex) : windo setlocal number (행번호 활성화)
: set , 현재 설정된 옵션을 보여준다.
: set all , 현재 vi 모든 옵션을 보여준다.
: set no{option} 옵션앞에 no를 붙여서 해당 옵션을 끈다. (OFF)
: set {option}={val} 옵션을 설정한다.
: set {option}?
: setlocal
아래를 참조해 보면 좋다. ( vim 에서 :help setlocal )
For buffer-local and window-local options: Command global value local value :set option=value set set :setlocal option=value - set :setglobal option=value set - :set option? - display :setlocal option? - display :setglobal option? display -
sd