需求
Windows 7
gvim 7.3
摺疊操作
zf 摺疊選定行
zo 開啟摺疊
zc 關閉摺疊
zM 關閉所有摺疊
zR 打開所有摺疊
zd 刪除折疊
:help zf 查看摺疊幫助
保存摺疊
:mkview 保存當前view
:loadview 恢復之前做的摺疊
會將摺疊的訊息保存在 .vim/view/路徑中。
自動保存摺疊
在.vimrc檔案中加入:
au BufWinLeave * silent mkview
au BufWinEnter * silent loadview
這樣每次關閉文件都會自動執行mkview,每次開啟文件都會自動執行loadview。
錯誤
Error detected while processing BufWinEnter Auto commands for "*":
E32: No file name
加入自動保存摺疊功能,出現如上錯誤。
將加入的兩行,改為:
au BufWinLeave *.* silent mkview
au BufWinEnter *.* silent loadview
就能解決這個問題。
參考
http://objectmix.com/editors/149632-vim-automatic-loadview-every-window.html
http://techbbs.zol.com.cn/1/60_1387.html
沒有留言:
張貼留言