Я нашел оба ответа здесь несколько круглыми. TL; DR filetype- это супер-набор функций syntax. Смотрите также это
тел.
Ответы:
-1
Ожидается, что определенные типы файлов будут иметь определенный синтаксис. Например, когда вы открываете файл file.php, он ожидает синтаксис PHP и соответственно его раскрашивает.
Но некоторые люди используют необычные типы файлов, но все же хотят использовать правильный синтаксис в редакторе, например, file.txt или file.bla с содержимым PHP внутри.
Синтаксис - это «язык» внутри файла, где filetype - это фактический тип файла.
filetypeвлияет больше, чем syntax(например: подсветка синтаксиса, правила отступов и другие плагины). Как правило, вы должны использовать, filetypeесли только вы не хотите изменить подсветку синтаксиса.
c-файл - это c-файл (тип файла), независимо от того, как вы окрашиваете различные элементы файла (синтаксис). некоторые решения (например, как раскрасить некоторые слова, где поставить скобки и т. д.) принимаются в зависимости от типа файла.
filetype
- это супер-набор функцийsyntax
. Смотрите также этоОтветы:
Ожидается, что определенные типы файлов будут иметь определенный синтаксис. Например, когда вы открываете файл file.php, он ожидает синтаксис PHP и соответственно его раскрашивает.
Но некоторые люди используют необычные типы файлов, но все же хотят использовать правильный синтаксис в редакторе, например, file.txt или file.bla с содержимым PHP внутри.
Синтаксис - это «язык» внутри файла, где filetype - это фактический тип файла.
источник
filetype
влияет больше, чемsyntax
(например: подсветка синтаксиса, правила отступов и другие плагины). Как правило, вы должны использовать,filetype
если только вы не хотите изменить подсветку синтаксиса.http://vim.wikia.com/wiki/Filetype.vim
источник
c-файл - это c-файл (тип файла), независимо от того, как вы окрашиваете различные элементы файла (синтаксис). некоторые решения (например, как раскрасить некоторые слова, где поставить скобки и т. д.) принимаются в зависимости от типа файла.
источник