【问题标题】:Show only python function def in PyDev Eclipse/Aptana在 PyDev Eclipse/Aptana 中仅显示 python 函数 def
【发布时间】:2011-07-14 21:56:41
【问题描述】:

有没有办法在一个巨大的python文件中,你只看到你感兴趣的函数def?我记得 Eclipse 有一个在 Java 中执行此操作的选项,它非常有帮助。PyDev/Aptana Studio 3 中的 Python 怎么样?

【问题讨论】:

  • 是的,但是这样在窗口中,当您上下滚动时,您只有该功能而不是其他功能。

标签: python eclipse pydev aptana outline-view


【解决方案1】:

查看窗口 > 首选项 > PyDev > 编辑器 > 代码折叠。为函数定义启用折叠。然后点击Ctrl-9Ctrl-0 折叠和展开您的代码。

编辑:您还可以使用Ctrl--(减号)和Ctrl-= 折叠和展开单个级别。

【讨论】:

  • 谢谢。但是这会折叠并展开所有定义。我只想展开并查看一个。我知道我可以在框架内的栏中点击 +,但是有一种方法可以隐藏所有其他功能。这样您就可以浏览您感兴趣的特殊功能。
  • 据我所知,没有办法“折叠其他所有内容”,但您可以在定义上点击 Ctrl-9 然后点击 Ctrl-= 以仅显示那个。
【解决方案2】:

您可以使用带有过滤器的常规轮廓 (Alt+Shift+Q O)。

如果您真的不能只使用您想要的功能来制作过滤器,您可以将 cmets 添加到您的代码中,格式为:“#--- comment”,然后这些 cmets 应该出现在大纲中,然后执行只留下那些可用的 cmets 的过滤器。

请注意,有时快速轮廓已经足够好 (Ctrl+O),但它目前并未将这些 cmets 显示为常规轮廓。

另一个解决方案可能是使用书签 -- ctrl+F10,添加书签 -- 有正确使用书签的提示:How to navigate to a bookmark in eclipse 3.4.1?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-01
    • 2011-05-25
    • 2012-07-08
    • 1970-01-01
    • 2012-01-10
    • 2018-12-25
    • 2012-11-25
    • 1970-01-01
    相关资源
    最近更新 更多