0
1)我在我的.vimrc摺疊expr的(參見下的第三實施例:幫助摺疊EXPR部分),這使得一個摺疊用空行分開的段落中:兩個foldexpr可以共存在我的.vimrc中嗎?
set foldmethod=expr
set foldexpr=getline(v:lnum)=~'^\\s*$'&&getline(v:lnum+1)=~'\\S'?'<1':1
我的大部分文件是段落文件(以我的.vimrc開頭)
2)但我有兩個或三個文本文件,這些文件只是沒有段落的列表,我希望能夠將除匹配項外的所有內容都摺疊到我的搜索。我在Vim的Wikia的發現(提示282)下面的「簡單的摺疊」(在提示的頁面的底部),我想實現:
:set foldexpr=getline(v:lnum)[email protected]/
:nnoremap <F8> :set foldmethod=expr<CR><Bar>zM
我怎麼能有他們兩人的和平在我的共存。 vimrc?
- 是setlocal(對於第二個foldexpr)的解決方案嗎?試過,失敗...
- 是否有可能有一個摺疊表達式(第二個)只適用於兩個文件(file1.txt,file2.txt)?
- 是否有可能合併2 foldexpr在一個?
感謝您的幫助
(看來我以前的評論已經根除)它完美的工作。謝謝。 – ThG