views:

82

answers:

1

I am building a Python application and I have a class with a lot of functions (more than 20). I'm developing it using Eclipse with PyDev. While the general interface is good, I have the problem of managing the placement of functions. I need to add/delete or change the placement of functions in the source to group similar functions together, and that is very hard to do when the editor can only show around 7 functions in one screen.

Is there any app. that can show me all the functions in a Python file and allow me to add/remove/rearrange them like I want?

+1  A: 

Code folding might help. Find a text editor with support for Python code folding and at least it would make your task a lot easier.

Makis
Eclipse does have code folding. I get a max of around 10-12 functions on screen at a time after folding, and besides, its not easy to spot patterns in the function names when all you see is text... :(
Asad Jibran Ahmed
I have a rather modest screen (19"?) and I can see 20-30 functions. How about using a smaller font? I don't understand your last comment about only seeing text, what else do you want to see?
Makis
what I'm looking for is something that can display all the functions as just blocks that can be rearranged, kind of like the iGoogle page tabs, where you can rearrange them them drag-n-drop.
Asad Jibran Ahmed