<div class="gmail_quote">On Sat, Jun 13, 2009 at 7:40 PM, Mike Hoy <span dir="ltr">&lt;<a href="mailto:hoym74@gmail.com">hoym74@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;">

Try out Vim. It may take you a week to get used to it. Best thing I ever did was finally get started on Vim. Once I got used to it I was very happy. Google around for Vim tutorials. There is a #VIM channel on freenode I believe. There is also a VIM mailing list that is very helpful. You won&#39;t need these for long. Once you get used to it and think you&#39;ve learned all you can you find out there&#39;s even more stuff you can do with it.<br>


&lt;snip&gt;<br>
<br>So it&#39;s something that you use for life once you get that feeling of enlightenment that comes from never having to remove your hands from the keyboard. </blockquote><div><br>I&#39;m another viim fanatic;<br><br>I use two terminals - one with vim and one with ipython (I write most of my code on linux). When I&#39;m on windows I have a cmd window open with Ipython and I have a gVim window open. I&#39;m sure I barely scratch the surface of things I can do and I know I&#39;ve stopped using some things that I&#39;m sure I&#39;ll start using the more I code.<br>

<br>I really like using F5 to run my code, so you can put in your .vimrc so you don&#39;t have to type it, or just type it every time:<br><br>map &lt;F5&gt; :!python %&lt;Enter&gt;<br><br>and every time you hit &lt;F5&gt; it will run your current script.<br>

<br>Of course I also write code in c++ for school, so I have a few different keys that will change the F5 bindings. <br><br>Anyhow, the best way to write code is in what you&#39;re most comfortable with and enjoy. And of course I believe that everyone should enjoy vim ;)<br>

<br>But you should give all the aforementioned tools a try and see what works best for you.<br>HTH!<br>Wayne<br></div></div><br>