I have coded perl/php in numerous editors: HomeSite, UltraEdit, Notepad, PerlIDE(some shareware i found), Nedit, and now in vim. I must say that vim has been by far the most effective IDE for me. I have been able to write tighter more readable code than I was ever able to write using any of the other editors. If you have vim wrap at 80 cols on your screen, you will tend to format your code so that you don't have excessively long statements, but rather break it up over several lines, which adds quite a bit to its readability. Once you have learned all the keyboard shortcuts, (this could take years) you will be incredibly efficient by not having to reach for the mouse every time you want to make a trivial code change. Vim is also a lot of fun to use, but has a pretty steep learning curve. Another one of the real benefits of knowing and using vim is that it is available and often exists on just about any machine you go to. Imagine having access to your entire development environment wherever you go. You don't need to download 30 megs of GUI tools to write a perl script. I encourage anyone learning Perl to give vim a try and see how much fun it adds to coding. --eric

In reply to RE: Editor/IDE Reviews. by eak
in thread Editor/IDE Reviews. by BigJoe

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.