3

重複の可能性:
Vim の foldmethod = indent に相当する Emacs

JEdi​​t には、純粋に indentation に基づいてコード ブロックを折りたたむことができるモード (具体的には、オプションの折りたたみモード: indent) があります。追加の構成や、使用している言語の知識は必要ありません。

つまり、次のようなコードがある場合:

  foo
     bar
     blah
  oof

カーソルが 2行目または3 行目にあり、JEdit に折りたたむように指示すると、これらの 2 行が非表示になります。

私は同様のSOの質問を読んだことがありますが、JEditのコード折りたたみのように、どのバッファに対しても「うまくいく」ものはemacsには見つかりませんでした。

私は特に Fold Dwim を試しました。それは私にはうまくいきません。なんらかの理由で、バッファの最後まで折りたたまれますが、これはまったく役に立ちません。

4

2 に答える 2

0

マイナーモードのfolding-modeを見てください

于 2011-07-01T08:06:39.650 に答える
0

OutlineMinorModeは私にとっては機能しますが、LaTeX でしか使用したことがありません。私の知る限り、インデントに基づいて折りたたまれるのではなく(間違っている場合は誰かが私を訂正してください)、折りたたみ可能なセクションをマークするように構成したキーワードなどに基づいて折りたたまれます。

編集:これは関連しているようです。

于 2011-07-01T10:52:38.753 に答える