问题 Eclipse / PyDev中的好调用层次结构


有没有办法在PyDev中获得良好的调用层次结构? 我希望能够选择一个函数并查看它被调用的文件以及最终由哪些其他函数调用。我按下F4尝试了Eclipse中的Hierarchy View,但它没有输出我想要的内容。


7835
2018-03-22 14:04


起源

我通常只是做一个“查找文件” func_call() ...可能有更好的方法来做到这一点但是......它有效 - Joran Beasley


答案:


PyDev有一个使用Ctrl + Shift + G的查找引用(不确定你是否正在调用一个调用层次结构)。


13
2018-03-22 21:33



这可能是我们最接近PyDev调用层次结构的... - Youcha
它只是一个简单的字符串匹配。当函数名称很简单时,它将无法工作,例如。 send()。 - zzy
好吧,它不仅仅是一个简单的字符串匹配 - 但是你在Python中使用鸭子类型是正确的,可能很难猜测真实类型以及它是否应该是真正的引用(并且当有疑问时) ,实现添加这样的引用而不是删除它)。 - Fabio Zadrozny