Vim 本身不识别文件类型,各种语言的插件会为你做到这一点,特别是 ftplugins。通常,它们将在其中定义一个自动命令,例如。)
autocmd BufNewFile,BufRead todo.txt,*.task,*.tasks setfiletype task
这样的文件放在 ftplugin 目录下,通常命名为 .vim。尽管在某些情况下它可能会有所不同并且可能很复杂,但是您应该从简单的示例中获得总体思路。
因此,对于 VIM 无法识别的文件或该类型没有 ftplugin 的文件,它将为空。