我可以使用 vim 中的“.h”文件打开 Fortran 语法高亮吗?

Can I turn on Fortran syntax highlight with ".h" file in vim?

我正在做一个 Fortran 项目。作者将所有函数接口保存在"module/end module"部分之间的“.F90”文件中,将所有实现保存在单独的“.h”文件中。在模块部分的末尾使用“#include”命令。

正在研究实现代码。不幸的是,vim 没有将 .h 文件视为 Fortran 源代码,我无法打开语法高亮。有没有办法让语法高亮显示?

此致,

您可以使用

覆盖检测到的语法/文件类型(*.h 文件可能是 C)
:setlocal filetype=fortran

同时打开:

:edit +setf\ fortran file.h

如果你经常需要这个(而且通常不编辑 C/C++ 头文件),你也可以调整默认的文件类型检测规则; cp。 :help ftdetect.

(这一切都假设您通过 ~/.vimrc 中的 :syntax on 打开了语法高亮显示。)