2011-12-29 12 views
2

私は "zfap"コマンドを知っており、段落を折り畳むことができます。vimの全段落を折る方法

しかし、どの段落を段落することができますか?この仕事をすることができる魔法のコマンドがありますか?

"グローバル"コマンドを検索しますが、 "グローバル"はラインモードでしか動作しないようです。どのように段落ごとに何かできますか?

答えて

2
:set fde=getline(v:lnum)=~'^\\s*$'&&getline(v:lnum+1)=~'\\S'?'<1':1 
:set fdm=expr 
+1

Cf. 3番目の例は ':help fold-expr'セクションの下にあります。 –

+0

ありがとうございます。折り畳み式は私にはあまりにも難しいですが、それは機能します。 – textpattern

+0

@textpattern:私は非常に折りたたまれた表現[回答](http://stackoverflow.com/a/5980322/254635)の質問 "[foldingxpr構文の解説](http://stackoverflow.com/q/5977895/)を説明しました。 254635)」。 –

関連する問題