vim:自动扩展只在加载文件后折叠.pm文件?

时间:2011-09-19 14:56:21

标签: perl vim folding

这是我的整个.vimrc

set ignorecase
set scs
let perl_fold=1
hi Folded cterm=bold ctermfg=yellow ctermbg=lightblue
set modeline
set hidden

加载.pm文件(通常只包含一个package)时,所有文件的代码都会折叠成一行,我要做的第一件事就是扩展倍。

有没有办法让vim在加载文件后自动扩展该折叠?我设想某种后加载挂钩,这将允许我说明整个文件(或超过90%)是否折叠成一行,然后自动扩展该折叠。 (如果文件开头有空行,可能需要“超过X%”条件,因为它们没有折叠。)

1 个答案:

答案 0 :(得分:1)

您可以尝试(在vimrc

中)
au BufReadPost *.pm normal zo

供参考::help :autocmd:help BufReadPost