Ich fand beide Antworten hier etwas kreisförmig. TL; DR filetypeist ein Super-Set der Funktionen von syntax. Siehe auch dies
phs
Antworten:
-1
Es wird erwartet, dass bestimmte Dateitypen eine bestimmte Syntax haben. Wenn Sie beispielsweise eine Datei.php öffnen, wird eine PHP-Syntax erwartet und entsprechend eingefärbt.
Einige Benutzer verwenden jedoch ungewöhnliche Dateitypen, möchten jedoch weiterhin die korrekte Syntax im Editor verwenden, z. B. file.txt oder file.bla mit darin enthaltenem PHP-Inhalt.
Die Syntax ist die "Sprache" in der Datei, wobei der Dateityp der tatsächliche Dateityp ist.
filetypebetrifft mehr Dinge als syntax(zum Beispiel: Syntaxhervorhebung, Einrückungsregeln und andere Plugins). Daher sollten filetypeSie im Allgemeinen verwenden, es sei denn, Sie möchten nur die Syntaxhervorhebung ändern.
Eine C-Datei ist eine C-Datei (Dateityp), unabhängig davon, wie Sie die verschiedenen Elemente der Datei färben (Syntax). Einige Entscheidungen (zum Beispiel, wie man einige Wörter einfärbt, wo Klammern gesetzt werden usw.) sind aufgrund des Dateityps verrückt.
filetype
ist ein Super-Set der Funktionen vonsyntax
. Siehe auch diesAntworten:
Es wird erwartet, dass bestimmte Dateitypen eine bestimmte Syntax haben. Wenn Sie beispielsweise eine Datei.php öffnen, wird eine PHP-Syntax erwartet und entsprechend eingefärbt.
Einige Benutzer verwenden jedoch ungewöhnliche Dateitypen, möchten jedoch weiterhin die korrekte Syntax im Editor verwenden, z. B. file.txt oder file.bla mit darin enthaltenem PHP-Inhalt.
Die Syntax ist die "Sprache" in der Datei, wobei der Dateityp der tatsächliche Dateityp ist.
quelle
filetype
betrifft mehr Dinge alssyntax
(zum Beispiel: Syntaxhervorhebung, Einrückungsregeln und andere Plugins). Daher solltenfiletype
Sie im Allgemeinen verwenden, es sei denn, Sie möchten nur die Syntaxhervorhebung ändern.http://vim.wikia.com/wiki/Filetype.vim
quelle
Eine C-Datei ist eine C-Datei (Dateityp), unabhängig davon, wie Sie die verschiedenen Elemente der Datei färben (Syntax). Einige Entscheidungen (zum Beispiel, wie man einige Wörter einfärbt, wo Klammern gesetzt werden usw.) sind aufgrund des Dateityps verrückt.
quelle