JEdit には、純粋に indentation に基づいてコード ブロックを折りたたむことができるモード (具体的には、オプションの折りたたみモード: indent) があります。追加の構成や、使用している言語の知識は必要ありません。
つまり、次のようなコードがある場合:
foo
bar
blah
oof
カーソルが 2行目または3 行目にあり、JEdit に折りたたむように指示すると、これらの 2 行が非表示になります。
私は同様のSOの質問を読んだことがありますが、JEditのコード折りたたみのように、どのバッファに対しても「うまくいく」ものはemacsには見つかりませんでした。
私は特に Fold Dwim を試しました。それは私にはうまくいきません。なんらかの理由で、バッファの最後まで折りたたまれますが、これはまったく役に立ちません。