after/ftplugin/fortran.vim 中的特定设置不起作用
specific settings in after/ftplugin/fortran.vim not working
我的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 遇到同样的问题。
我的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 遇到同样的问题。