1

有时,显然是随机的,Vim 决定不知道我们打开了什么文件类型。我不知道为什么,所以请原谅我模糊的问题。

知道为什么会发生以及如何减轻它吗?我正在打开一个 .php 文件。

我已经在我的 vimrc 中设置filetype了。on

4

1 回答 1

0

Vim 本身不识别文件类型,各种语言的插件会为你做到这一点,特别是 ftplugins。通常,它们将在其中定义一个自动命令,例如。)

autocmd BufNewFile,BufRead todo.txt,*.task,*.tasks  setfiletype task

这样的文件放在 ftplugin 目录下,通常命名为 .vim。尽管在某些情况下它可能会有所不同并且可能很复杂,但是您应该从简单的示例中获得总体思路。

因此,对于 VIM 无法识别的文件或该类型没有 ftplugin 的文件,它将为空。

于 2013-01-16T10:16:34.773 回答