Vim에서`syntax`와`filetype`의 차이점은 무엇입니까? 설정할 수 있다는

Vim syntax과 의 차이점은 무엇입니까 filetype?

구문과 파일 형식을 설정할 수 있다는 것을 알았지 만 차이점을 완전히 이해할 수는 없습니다.

되어 syntax에만 구문 강조에 사용?



답변

특정 파일 형식에는 특정 구문이있을 것으로 예상됩니다. 예를 들어 file.php를 열면 PHP 구문이 필요하며 그에 따라 색상이 지정됩니다.

그러나 일부 사람들은 비정상적인 파일 형식을 사용하지만 편집기에서 올바른 구문 (예 : file.txt 또는 file.bla)을 PHP 내용과 함께 사용하려고합니다.

구문은 파일 내부의 “언어”이며, 여기서 filetype은 파일의 실제 유형입니다.


답변

filetypesyntax구문 강조, 들여 쓰기 규칙 및 기타 플러그인과 같은 것보다 더 많은 사항에 영향을줍니다 . 따라서 일반적으로 filetype구문 강조 표시 만 변경하지 않는 한 사용해야합니다 .

http://vim.wikia.com/wiki/Filetype.vim


답변

c 파일은 파일의 다른 요소 (구문)의 색상을 지정하는 방법에 관계없이 c 파일 (파일 유형)입니다. 파일 유형에 따라 일부 결정 (예 : 단어의 색상을 지정하는 방법, 대괄호를 넣는 위치 등)이 결정됩니다.