<分区>
Possible Duplicate:
Emacs equivalent of Vim's foldmethod = indent
JEdit 有一种模式(具体来说,折叠模式:缩进,在选项中)让您完全基于缩进折叠代码块。它不需要任何额外的配置,也不需要了解您正在使用的语言。
也就是说,如果您有这样的代码:
foo
bar
blah
oof
并且光标位于第二个或第三行,并且您告诉 JEdit 折叠,这两行将被隐藏。
我读过类似的 SO 问题,但我没有在 emacs 中找到任何缓冲区“正常工作”的东西,就像 JEdit 的代码折叠一样。
我专门试过 Fold Dwim。它对我不起作用。由于某种原因,它折叠到缓冲区的末尾,这是完全没用的。