回答:
特定のファイルタイプが特定の構文を持つことを期待します。たとえば、file.phpを開くと、PHP構文が想定され、それに応じて色が付けられます。
しかし、珍しいファイルタイプを使用していても、エディタで正しい構文を使用したい人もいます。たとえば、PHPコンテンツが含まれているfile.txtやfile.blaなどです。
構文はファイル内の「言語」です。filetypeはファイルの実際のタイプです。
filetype
syntax
(たとえば:構文の強調表示、インデントルール、その他のプラグイン)よりも多くのことに影響します。したがってfiletype
、構文の強調表示のみを変更する場合を除いて、一般的に使用する必要があります。
filetype
は、の機能のスーパーセットですsyntax
。これ