구성 변수는 옵션이 아니며 플러그인의 변수 만 "모방"합니다. 따라서 사용하지 않는 :set
,하지만 :let
(그리고 :echo
자신의 현재 값을 나열).
변수 앞의시길이 범위를 결정합니다. g:
글로벌을 의미합니다. 플러그인을로드 하기 전에 설정 해야 합니다. 즉,
let g:javascript_conceal = 1
에 ~/.vimrc
(그리고 Vim을 다시 시작).
일부 구성은 특정 파일 유형 에만 적용되므로 b:
접두사를 사용합니다 . 그것들을 설정 ~/.vimrc
하면 첫 번째 열린 버퍼에 적용됩니다. 원하는 것은 아닙니다. 대신 파일 형식 탐지 메커니즘 에 연결해야합니다 .
당신은 단지 특정 파일 형식에 대한 설정 옵션을 활성화 사용하려면 :let b:var = value
대신과에 해당하는 명령을 넣어 ~/.vim/after/ftplugin/{filetype}.vim
, 어디에 {filetype}
실제 파일 형식 (예입니다 javascript
). (이것은 당신이 있어야 :filetype plugin on
하며 사용 후 디렉토리가 당신에 의해 수행 모든 기본 파일 형식 설정을 무시할 수 있습니다 $VIMRUNTIME/ftplugin/{filetype}.vim
.)
또는에서 :autocmd FileType {filetype} setlocal option=value
직접을 정의 할 수 ~/.vimrc
있지만 많은 사용자 정의가 있으면 다루기 힘든 경향이 있습니다.
autocmd Filetype javascript let b:javascript_fold = 1