我的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
中。
答案 0 :(得分:1)
Nvim默认启用filetype plugin indent on
和syntax on
(:h nvim-defaults
)。因此,仅nvim test.for
(不包含任何init.vim
)就可以做正确的事情。
但是,手动操作时,顺序确实很重要!这是正确的:
filetype plugin indent on
syntax on
Vim也遇到同样的问题。