.png)
我正在使用 spf13-vim,我想將我的 vimrc 折疊成這樣的部分
+------126 lines: Environment {----------------------------------------------------------------------------------------------------------------------------------------------------------------------
我想出瞭如何使用視覺(vjjjjjjjj ...)和zf / za來做到這一點,但是如何使其永久化,以便我可以在打開文件時隨時打開或關閉每個部分?
我嘗試使用標記,但它似乎沒有按照我想要的方式工作(最終折疊 2-4 行而不是我想要的 124 行)
這是我的折疊設置
foldmarker={,} foldlevel=0 foldmethod=marker
答案1
對於單一文件(例如~/.vimrc
),我將透過模型行;即文件末尾的特殊註釋,Vim 可以識別並相應地設定與折疊相關的選項。注意:我不會使用{,}
折疊標記,因為它們也出現在 Vimscript 中(定義 Dictionary 物件);最好堅持原來的:
" vim: set fdm=marker fmr={{{,}}} fdl=0 :
然後您將像這樣引入折疊塊:
" Environment {{{
我不知道為什麼你的全域折疊設定不起作用。可能是由於SPF-13。 Vim「發行版」就像SPF-13和雅努斯它以快速安裝和開箱即用的設定來吸引您,但您付出的代價是複雜性的增加(您需要了解Vim 的運行時載入方案和發行版的任意約定)和不靈活性(發行版可能會使一些事情比較容易,但其他事情非常困難)。 Vim 的可自訂性令人難以置信,使用別人的客製化是沒有意義的。