用于Python编程的Emacs:module/class outline/brows

2024-04-27 05:47:54 发布

您现在位置:Python中文网/ 问答频道 /正文

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


Tags: 模块方法httpsgithub名称com列表定义
3条回答

M-x speedbar可能会给你想要的。在

在这种情况下,occur可能会有帮助。例如,如果要列出定义的函数:M-x occur RET def RET应该访问一个缓冲区,其中列出了def。在

我认为ECB(Emacs代码浏览器)值得一试。我不是一直用它,但它很方便。特别有用的是“ECB Methods”窗口,它显示模块所有成员的轮廓。在

以下是左下角的ECB Methods窗口的屏幕截图:http://dev.pocoo.org/~gbrandl/emacs2.png。在

另请参见http://www.emacswiki.org/emacs/EmacsCodeBrowser。在

相关问题 更多 >