JEdit有一种模式(具体来说,折叠模式:缩进,在选项中),它允许您基于纯粹基于缩进折叠代码块。它不需要任何其他配置,也不需要了解您正在使用的语言。
也就是说,如果你有这样的代码:
foo
bar
blah
oof
并且光标位于第二行或第三行,并告诉JEdit折叠,这两行将被隐藏。
我已经阅读了类似的SO问题,但我没有在emacs中找到任何“正常工作”,任何缓冲区,如JEdit的代码折叠。
我特意试过Fold Dwim。它对我不起作用。由于某种原因,它会折叠到缓冲区的末尾,这完全没用。
答案 0 :(得分:0)
查看次要模式folding-mode
答案 1 :(得分:0)
OutlineMinorMode适合我,虽然我只使用它与LaTeX。 AFAIK它不会根据缩进折叠(有人纠正我,如果我错了请),但是关键字等你已经配置为标记可折叠部分。