用于Python编程的Emacs:模块/类大纲/浏览器

问题描述

|| 我目前正在使用https://github.com/fgallina/python.el + ropmacs,但是我缺少模块浏览器:单独的缓冲区,它概述了当前模块中定义的名称(类及其方法列表)。 Google表示有OO浏览器和emacs代码浏览器,但是它们看起来已经过时了,我在任何流行的emacs + python教程中都找不到关于此库的任何提及。我应该使用什么来轻松浏览整个模块?     

解决方法

        M-x速度栏可能会为您提供所需的东西。     ,        我认为ECB(Emacs代码浏览器)值得一试。我不会一直使用它,但是它可能非常方便。尤其有用的是“ ECB方法”窗口,其中显示了模块所有成员的轮廓。 这是屏幕截图,其ECB方法窗口位于左下角:http://dev.pocoo.org/~gbrandl/emacs2.png。 另请参见http://www.emacswiki.org/emacs/EmacsCodeBrowser。     ,        在这种情况下,
occur
可能会有所帮助。例如,如果要列出已定义的函数:“ 1”应访问一个列出“ 2”的缓冲区。