Vim 航空公司将 .h 文件解释为 cpp,而不是 c

Vim Airline interpreting .h files as cpp, not c

每当我创建一个 .h 文件时,Airline 都会将其解释为 cpp 文件(在文件类型部分)。如何设置为 c?

网上找不到答案,也不知道去哪里修改Airline的源代码来做我想做的事情。

尝试将此行添加到 vimrc

au BufRead,BufNewFile *.h set filetype=c

文件类型由标准 Vim ftplugin 设置。更改默认值

let g:c_syntax_for_h = 1

有关更多选项,请参阅 :h c.vim