Since VIM seems to be the editor of choice and I have been programming in Python for many years using Pyscripter and Eclipse I was wondering how I could transition away from the IDE world to VIM. My main issue is how do I go about using VIM to debug my code? With Pyscripter and other IDES its as simple as placing a breakpoint and pressing F7 to step thru the code and you have the ability to see the variable values etc. Also, with an IDE such as Pyscripter when calling a function a nice balloon hint appears showing you the number of parameters and their types. Coming from a Visual Studio background this is great, as I might be calling a function or method and I don't know off hand the values. Maybe someone could share how they go about programming a good size program with VIM as I would like to use it. Don't get me wrong for quick programs I will use VIM or notepad, but when it comes to building a OOP program I find Eclipse or Pyscripter much easier to use.
Regards, T. Green On Sun, Jun 14, 2009 at 12:54 AM, Eddie <eddie9...@gmail.com> wrote: > I downloaded the previous version of PyScripter although couldn't get > it to work and after googling it, I downloaded Python Portable 1.1 > (Python 2.6.1 as most sites/books recommend this and not 3) which has > PySCripter included and this then works fine.Ii also downloaded Komod0 > 5.1 and after messing around with these, I think I prefer PyScripter > and will use that for the mean time. > > I'll also take a look at VIM as being able to use the same program for > PHP/CSS/HTML (and Basic if it supports it) as well as hopefully Python > (I've only just started learning it) would be an advantage. > > Thanks guys > Eddie > > 2009/6/14 Mike Hoy <hoy...@gmail.com>: > >> > >> > >> I really like using F5 to run my code, so you can put in your .vimrc so > >> you don't have to type it, or just type it every time: > >> > >> map <F5> :!python %<Enter> > >> > >> and every time you hit <F5> it will run your current script. > >> > > Thanks for that. It's even better than typing :!python % because it > doesn't > > spawn a shell separate from the Vim window. > > > > _______________________________________________ > > Tutor maillist - Tutor@python.org > > http://mail.python.org/mailman/listinfo/tutor > > > > > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor >
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor