我的after/ftplugins/fortran.vim
有以下几行
let fortran_fold=1
let fortran_fold_multilinecomments=1
set foldmethod=syntax foldlevel=1 foldnestmax=2
let fortran_free_source=1
let fortran_do_enddo=1
如果我打开一个fortran文件,我看不到折叠代码,但当我将foldmethod
更改为indent
时,它可以工作,我看到代码折叠基于缩进。
如果我把它们放在init.vim
中,相同的设置也有效。我也有
syntax on
filetype indent plugin on
在我的init.vim
。
Nvim默认启用filetype plugin indent on
和syntax on
(:h nvim-defaults
)。所以,只有nvim test.for
(没有任何init.vim
)会做正确的事情。
但是当手动完成时,订单确实很重要!这是对的:
filetype plugin indent on
syntax on
Vim遇到同样的问题。