I use a combination of vim and ipython. I find that the fastest combination.
I have tested a few IDEs : - Eclipse - with pydev : I dislike eclipse for its monstrous complexity, and I had problems getting pydev to run on the day I tested. Abandoned. - Aptana : Eclipse based, did not work at all... I did not try any troubleshooting - Netbeans : NB 6.8 supports Python development - install the python dev plugin. create a new project and import the entire web2py/* by selecting "create project from existing source". Code-completion works. but also brings up hundreds of irrelevant autocomplete choices, I guess it "goes up" all the way to Object and gets all the methods. The other problem is NB is 100% java . My laptop with 2.4GHz Dual Core, 4GB, Nvidia gfx & kubuntu 9.10 was fully loaded and the fans were spinning like crazy. No hope of surviving on battery power. - eric4 : ugly UI, autocompletion advertised but does not work, need to retest newer release. - SPE (Stani's Py Editor): code completion does not work properly, works partially, otherwise nice editor - WingWare: All features work as advertised. Not a free or OSS software. web2py is supported http://www.wingware.com/doc/howtos/web2py I am planning to switch to Wingware soon. Regards Anand On Jan 21, 6:03 am, Thadeus Burgess <thade...@thadeusb.com> wrote: > It is not, it will not pull in the imports of other files. > > You have to specifically declare all modules that are imported that > you want available in the file that you want code completion on. > > -Thadeus > > On Wed, Jan 20, 2010 at 3:46 PM, mdipierro <mdipie...@cs.depaul.edu> wrote: > > I have not tried by perhaps putting > > > if 0: > > from gluon.tools import * > > from gluon.sqlhtml import * > > from gluon.sql import * > > #...etc etc for every module you want to import > > > in web2py/w.py > > > and importing > > > from w import * > > > in very file is a more compact solution. > > > On Jan 20, 2:26 pm, Thadeus Burgess <thade...@thadeusb.com> wrote: > >> To get web2py to work with code completion. This will work with > >> eclipse + pydev, or wing IDE, or netbeans + python. > > >> add this to the top of your file (unfortunately it has to be on every > >> file you want code completion). > > >> if 0: > >> from gluon.tools import * > >> from gluon.sqlhtml import * > >> from gluon.sql import * > >> #...etc etc for every module you want to import > > >> -Thadeus > > >> On Wed, Jan 20, 2010 at 9:04 AM, mdipierro <mdipie...@cs.depaul.edu> wrote: > >> > I know Eclipse works with web2py. I do not use it but I think it has > >> > intellisense. > > >> > On Jan 20, 12:24 am, Tweety <tweetych...@gmail.com> wrote: > >> >> Hello, > > >> >> I am a newbie both with web2py, python and computer and web development > >> >> in general. I am trying to digest Massimo's book which I bought from > >> >> Lulu. I just want to ask anybody if they can suggest an IDE that has > >> >> intellisense that can make learning much more easier for me? > > >> >> Right now, I am just trying to memorize all the functions and it is > >> >> really hard for me :( > > >> >> I am desperate to learn but am wondering if anybody can suggest an IDE > >> >> that can work with web2py that has intellisense? > > >> >> I hope someday Web2Py will have intellisense :) > > >> >> Thanks 2 you all, > > >> >> Tweety > > >> > -- > >> > You received this message because you are subscribed to the Google > >> > Groups "web2py-users" group. > >> > To post to this group, send email to web...@googlegroups.com. > >> > To unsubscribe from this group, send email to > >> > web2py+unsubscr...@googlegroups.com. > >> > For more options, visit this group > >> > athttp://groups.google.com/group/web2py?hl=en. > > > -- > > You received this message because you are subscribed to the Google Groups > > "web2py-users" group. > > To post to this group, send email to web...@googlegroups.com. > > To unsubscribe from this group, send email to > > web2py+unsubscr...@googlegroups.com. > > For more options, visit this group > > athttp://groups.google.com/group/web2py?hl=en.
-- You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web...@googlegroups.com. To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/web2py?hl=en.