设置 Vim 中所有打开缓冲区的文件类型

oso*_*maz 2 vim

我在 vim 中打开了大量文件。

如何将每个文件的文件类型设置为 fortran,这样我就不必为每个文件执行该命令?

rom*_*inl 6

如果您正在使用可识别的 fortran 文件(扩展名*.f,*.for,*.fortran,*.fpp,*.ftn,*.f77,*.f90,*.f95,*.f03,*.f08),Vim 应该能够自行设置其文件类型。只需将此行放入您的~/.vimrc

filetype plugin indent on
Run Code Online (Sandbox Code Playgroud)

但是,要回答你的问题,你应该这样做:

:bufdo setlocal filetype=fortran
Run Code Online (Sandbox Code Playgroud)