답변:
filetype plugin indent on
이 명령의 조합과 같습니다.
filetype on
filetype plugin on
filetype indent on
"감지", "플러그인"및 "들여 쓰기"를 한 번에 켭니다. 를 읽으면 자신을 확인할 수 있습니다 :help :filetype-overview
.
파일 유형 "감지"의 기능은 무엇입니까? 문서에서 :
새 파일이나 기존 파일을 편집 할 때마다 Vim은 파일 형식을 인식하고 'filetype'옵션을 설정합니다. 그러면 구문 강조, 옵션 설정 등을 설정하는 데 사용할 수있는 FileType 이벤트가 트리거됩니다.
filetype
명령이 filetype
옵션과 다르다는 것을 알면 혼동이 줄어 듭니다 . (명령 :filetype...
, 옵션 : :set filetype...
)
"플러그인"부분은 무엇을합니까? 문서에서 :
이것은 실제로 'runtimepath'에 "ftplugin.vim"파일을로드합니다.
결과적으로 파일을 편집하면 플러그인 파일이로드됩니다 (감지 된 파일 유형에 대한 파일이있는 경우).
로드되는 파일은 반드시 이름을 ftplugin.vim
지정할 필요는 없으며 ftplugin/html_example.vim
예를 들어 이름을 지정할 수 있습니다 .
"들여 쓰기"부분은 무엇을합니까? 문서에서 :
이것은 실제로 "runtimepath '에"indent.vim "파일을로드합니다.
결과적으로 파일을 편집 할 때 들여 쓰기 파일이로드됩니다 (감지 된 파일 유형에 대한 파일이있는 경우). 들여 쓰기
다시 말하지만, 파일 이름은 지정되지 않을 수 있으며 indent.vim
, indent/html_example.vim
예를 들어 이름 을 지정할 수 있습니다 .
<type>/foobar.vim
(파일 형식에 따라 하위 디렉토리) 또는 <type>_foobar.vim
단순히 <type>.vim
여기서 <type>은 실제 파일 형식에 해당
:filetype
파일 형식 설정을 표시 할 수 있습니다 .