Devops

vim yaml editing 쉽게 하기,

% 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

 

댓글 남기기

This site uses Akismet to reduce spam. Learn how your comment data is processed.