在PyDev Eclipse/Aptana中仅显示Python函数定义

0 投票
2 回答
1115 浏览
提问于 2025-04-16 21:33

有没有办法在一个很大的Python文件中,只看到你感兴趣的函数定义?我记得Eclipse在Java中有这个选项,非常有用。那么在PyDev/Aptana Studio 3中,Python可以这样做吗?

2 个回答

2

在窗口中找到“窗口” > “首选项” > “PyDev” > “编辑器” > “代码折叠”。开启“函数定义”的折叠功能。然后按下 Ctrl-9 可以折叠代码,按 Ctrl-0 可以展开代码。

补充:你还可以使用 Ctrl--(减号)和 Ctrl-= 来折叠和展开单层代码。

0

你可以使用常规的大纲功能(按下Alt+Shift+Q,然后按O),并加上过滤器。

如果你发现只用你想要的函数来做过滤器有点困难,可以在你的代码里添加注释,格式是:"#--- 注释",这样这些注释就会出现在大纲里,然后你可以设置过滤器,只显示这些注释。

带注释的大纲过滤器

需要注意的是,有时候快速大纲(按Ctrl+O)已经足够用了,但它目前不会像常规大纲那样显示这些注释。

另外一个解决办法是使用书签——按Ctrl+F10来添加书签——关于如何正确使用书签,有一些提示可以参考:如何在Eclipse 3.4.1中导航到书签?

撰写回答