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&#39;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&#39;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.  <br>
<br>Regards,<br>T. Green<br><br><div class="gmail_quote">On Sun, Jun 14, 2009 at 12:54 AM, Eddie <span dir="ltr">&lt;<a href="mailto:eddie9139@gmail.com">eddie9139@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I downloaded the previous version of PyScripter although couldn&#39;t get<br>
it to work and after googling it, I downloaded Python Portable 1.1<br>
(Python 2.6.1 as most sites/books recommend this and not 3) which has<br>
PySCripter included and this then works fine.Ii also downloaded Komod0<br>
5.1 and after messing around with these, I think I prefer PyScripter<br>
and will use that for the mean time.<br>
<br>
I&#39;ll also take a look at VIM as being able to use the same program for<br>
PHP/CSS/HTML (and Basic if it supports it) as well as hopefully Python<br>
(I&#39;ve only just started learning it) would be an advantage.<br>
<br>
Thanks guys<br>
Eddie<br>
<br>
2009/6/14 Mike Hoy &lt;<a href="mailto:hoym74@gmail.com">hoym74@gmail.com</a>&gt;:<br>
<div><div></div><div class="h5">&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; I really like using F5 to run my code, so you can put in your .vimrc so<br>
&gt;&gt; you don&#39;t have to type it, or just type it every time:<br>
&gt;&gt;<br>
&gt;&gt; map &lt;F5&gt; :!python %&lt;Enter&gt;<br>
&gt;&gt;<br>
&gt;&gt; and every time you hit &lt;F5&gt; it will run your current script.<br>
&gt;&gt;<br>
&gt; Thanks for that. It&#39;s even better than typing :!python % because it doesn&#39;t<br>
&gt; spawn a shell separate from the Vim window.<br>
&gt;<br>
</div></div><div><div></div><div class="h5">&gt; _______________________________________________<br>
&gt; Tutor maillist  -  <a href="mailto:Tutor@python.org">Tutor@python.org</a><br>
&gt; <a href="http://mail.python.org/mailman/listinfo/tutor" target="_blank">http://mail.python.org/mailman/listinfo/tutor</a><br>
&gt;<br>
&gt;<br>
_______________________________________________<br>
Tutor maillist  -  <a href="mailto:Tutor@python.org">Tutor@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/tutor" target="_blank">http://mail.python.org/mailman/listinfo/tutor</a><br>
</div></div></blockquote></div><br>