![]() |
1
24
你应该玩躲猫猫(
对于大多数通用语言来说,有一个健壮的折叠解决方案,如果没有,所有的折叠包都是高度可定制的。事实上,唯一的缺点是折叠方法的泛滥(
我已经用过
alt text http://img198.imageshack.us/img198/4029/screenshot1oc.png |
![]() |
2
11
你应该调查一下塞德。它可以很好地进行代码折叠,如果您从IDE切换到Emacs,那么您可能会寻找许多其他有趣的特性。 具体来说,寻找“全局语义标签折叠模式” |
![]() |
3
8
您不需要任何额外的功能,只需为要折叠的文件类型启用大纲次要模式。 |
![]() |
4
3
但事实上,emacs有多种解决方案;我在 http://en.wikipedia.org/w/index.php?title=Code_folding&oldid=375300945#cite_note-2 . 尽管如此,我还是缺少了一些东西:在某些情况下,我想结合几种机制:例如,对于标记,我想使用基于大纲的折叠(用于节)和基于缩进的折叠(用于引号、代码块等),以便不必麻烦实现一个完整的语法分析器价格下跌。 它们在这里: emacs中基于令牌的折叠Emacs中基于令牌的折叠由 folding minor mode . emacs中基于缩进的折叠
可以使用
emacs中与语法相关的折叠Emacs中的语法相关折叠受以下支持:
几个折叠机制由 fold-dwim 接口。 也见 http://www.emacswiki.org/emacs/CategoryHideStuff . emacs中用户选择区域的折叠在emacs中,用户选择区域的折叠由 hide-region-hide 命令。 |
![]() |
5
1
我一直在用 folding-mode 一段时间了。有了自动插入模板和abrevs,它对我来说非常适合一些漂亮的代码块。 我一直希望能够生产(用于打印/电子邮件)折叠的缓冲区。我的一些折叠标签是为了安全/密码隐藏。 |
![]() |
6
-1
是的,在Emacs中最后有代码折叠。试试看melpa.org软件包库中的yafolding。 |