Qual é a diferença entre 'syntax' e 'filetype' no Vim?

8

Qual é a diferença entre syntax e filetype no Vim?

Aprendi que posso definir sintaxe e tipo de arquivo, mas não consigo entender totalmente a diferença.

syntax é usado apenas para realce de sintaxe?

    
por TK. 11.04.2010 / 14:15

3 respostas

-1

Ele espera que certos tipos de arquivos tenham uma sintaxe específica. Por exemplo, quando você abre um file.php, ele espera uma sintaxe do PHP e o colore de acordo.

Mas algumas pessoas usam tipos de arquivos incomuns, mas ainda querem usar a sintaxe do synect no editor, por exemplo file.txt ou file.bla com o conteúdo do PHP dentro.

A sintaxe é a "linguagem" dentro do arquivo, onde filetype é o tipo real do arquivo.

    
por 11.04.2010 / 14:30
3

filetype afeta mais do que syntax (por exemplo: realce de sintaxe, recuo de regras e outros plug-ins). Então, geralmente, você deve usar filetype , a menos que você queira apenas alterar o realce da sintaxe.

link

    
por 23.03.2018 / 05:31
0

um arquivo c é um arquivo c (tipo de arquivo), não importa como você colore os diferentes elementos do arquivo (sintaxe). algumas decisões (por exemplo, como colorir algumas palavras, onde colocar colchetes, etc.) são criadas com base no tipo de arquivo.

    
por 11.04.2010 / 14:16

Tags