小智 38
Hideshow开箱即用并折叠python代码.它内置了我的emacs版本(24.3.1)
我从来没有比这些命令更需要:
M-x hs-minor-mode
M-x hs-hide-all
M-x hs-show-all
Run Code Online (Sandbox Code Playgroud)
要切换使用可能需要重新绑定的Cc @ Cc.您可能还希望在.emacs文件中设置一个钩子,以便在打开.py文件时自动启用hs-minor-mode.
我将以下组合使用它来跳转.
M-x imenu <my_func_name>
Run Code Online (Sandbox Code Playgroud)
您可以使用CEDET获得代码折叠(以及更多).使用CEDET,您应该考虑在emacs配置文件中添加以下设置:
(global-semantic-folding-mode t)
Run Code Online (Sandbox Code Playgroud)
CEDET处理Python和其他语言.
关于如何在编程时使emacs更方便的其他想法可以在StackOverflow上找到.