9 syntax和filetypeVim有什么区别? 我了解到可以设置语法和文件类型,但是我无法完全理解它们之间的区别。 是syntax仅用于语法高亮显示? vim — TK。 source 我发现这两个答案在某种程度上都是循环的。TL; DR filetype是的功能的超集syntax。另见本 — 小灵通
-1 它将期望某些文件类型具有特定的语法。例如,当您打开file.php时,它将使用PHP语法并相应地为其着色。 但是有些人使用不寻常的文件类型,但仍然想在编辑器中使用正确的语法,例如,其中包含PHP内容的file.txt或file.bla。 语法是文件中的“语言”,其中filetype是文件的实际类型。 — 霍克斯特拉 source
6 filetype影响更多syntax(例如:语法突出显示,缩进规则和其他插件)。因此,通常,filetype除非您只想更改语法突出显示,否则应使用。 http://vim.wikia.com/wiki/Filetype.vim — 威斯巴基 source
filetype
是的功能的超集syntax
。另见本