我有很多课程和定义......
我想拥有+
和-
键之前class
和def
折叠类或打开它(切换它).
我怎么能这样做?
可能重复:
如何在emacs中实现代码折叠效果
Dreamweaver的一个出色功能是可以递归地代码折叠任何文本行!
这太棒了,我可以折叠任何文本或代码,无论语言如何.我使用现有系统; 我不会用一种语言编写编写良好的代码或代码等.大多数HTML与神知道什么混合在一起.折叠线使得了解了很多更容易和更快.遗憾的是,这是我在Dreamweaver中唯一喜欢的功能.
是否有类似目的的Emacs代码折叠?
问题: Emacs是否具有规范等效于Vim的Folding with Foldmethod = indent?
我对能够与任何Emacs主模式和任何文件一起工作的东西特别感兴趣.Emacs搜索没有找到确定的答案.
我将org-mode与lisp-mode相结合,以便在emacs中为lisp代码实现漂亮的代码折叠:lisp-orgi-mode.基本上,我用';' 而不是'*'作为标题字符.对于评论,我只是在';'之前放置一个空格,使其成为';' 所以它不算作标题......
但是,使用python-mode执行相同操作不起作用...可能是因为python注释使用的'#'字符会干扰org-mode设置...
任何人都能成功地组合功能?我知道人们已经将python-mode与outline-mode(链接)相结合,但是ouline-mode不如org-mode ...
编辑:使用outline-magic:python-magic.el 很好地工作
emacs ×4
folding ×3
editor ×2
python ×2
code-folding ×1
dreamweaver ×1
org-mode ×1
outline ×1
vim ×1