2011-09-19 57 views
2

這裏是我的整個.vimrcvim:加載文件後,自動展開僅摺疊在.pm文件中?

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

你可以嘗試(在你的vimrc

au BufReadPost *.pm normal zo 

僅供參考::help :autocmd:help BufReadPost

+0

謝謝 - 它似乎工作的方式,我希望它 – ErikR