Antworten:
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.
filetype
betrifft mehr Dinge als syntax
(zum Beispiel: Syntaxhervorhebung, Einrückungsregeln und andere Plugins). Daher sollten filetype
Sie im Allgemeinen verwenden, es sei denn, Sie möchten nur die Syntaxhervorhebung ändern.
filetype
ist ein Super-Set der Funktionen vonsyntax
. Siehe auch dies