Encontrei as duas respostas aqui um tanto circulares. TL; DR filetypeé um superconjunto de recursos do syntax. Veja também isto
phs
Respostas:
-1
Esperará que certos tipos de arquivos tenham uma sintaxe específica. Por exemplo, quando você abre um arquivo.php, ele espera uma sintaxe do PHP e a cor de acordo.
Mas algumas pessoas usam tipos de arquivos incomuns, mas ainda querem usar a sintaxe correta no editor, por exemplo, file.txt ou file.bla com conteúdo PHP dentro.
Sintaxe é o "idioma" dentro do arquivo, em que tipo de arquivo é o tipo real do arquivo.
filetypeafeta mais coisas do que syntax(por exemplo: destaque de sintaxe, regras de indentação e outros plugins). Portanto, geralmente, você deve usar, a filetypemenos que queira alterar apenas o realce da sintaxe.
um arquivo c é um arquivo c (tipo de arquivo), independentemente de como você colore os diferentes elementos do arquivo (sintaxe). algumas decisões (por exemplo, como colorir algumas palavras, onde colocar colchetes, etc.) são baseadas no tipo de arquivo.
filetype
é um superconjunto de recursos dosyntax
. Veja também istoRespostas:
Esperará que certos tipos de arquivos tenham uma sintaxe específica. Por exemplo, quando você abre um arquivo.php, ele espera uma sintaxe do PHP e a cor de acordo.
Mas algumas pessoas usam tipos de arquivos incomuns, mas ainda querem usar a sintaxe correta no editor, por exemplo, file.txt ou file.bla com conteúdo PHP dentro.
Sintaxe é o "idioma" dentro do arquivo, em que tipo de arquivo é o tipo real do arquivo.
fonte
filetype
afeta mais coisas do quesyntax
(por exemplo: destaque de sintaxe, regras de indentação e outros plugins). Portanto, geralmente, você deve usar, afiletype
menos que queira alterar apenas o realce da sintaxe.http://vim.wikia.com/wiki/Filetype.vim
fonte
um arquivo c é um arquivo c (tipo de arquivo), independentemente de como você colore os diferentes elementos do arquivo (sintaxe). algumas decisões (por exemplo, como colorir algumas palavras, onde colocar colchetes, etc.) são baseadas no tipo de arquivo.
fonte