我在工作中使用 vim 来开发相当大的 perl 代码,但在尝试学习如何正确使用折叠时遇到了困难。
(注意:我对 Vim 还是比较陌生 - 大约半年前从 gedit 转换过来,但我仍然每天都在学习新的强大的东西!)
这是我与折叠相关的 .vimrc 部分
" mouse is on
set mouse=a
" folding
set foldmethod=syntax
set foldlevelstart=1
let perl_fold=1
let sh_fold_enabled=1
let perl_extended_vars=1
let perl_sync_dist=250
所以这个东西很好,因为它折叠了所有的代码,我可以通过简单的按 za 自由地打开/关闭折叠。但它也很糟糕,因为当我打开文件时所有东西都被折叠了。
有没有办法让我在打开文件时不折叠文件,但仍然允许我使用 za 基于 perl 语法打开/关闭代码块?(或其他按键)