Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Comment on

( #3333=superdoc: print w/ replies, xml ) Need Help??

Greetings Monks

I gave my first presentation on a Perl subject the other night, a talk on how I use Vim as a Perl IDE. It was for the San Francisco Perl Mongers. While I use both Vim and Emacs, I was lucky enough to have this opportunity to spend a few weeks researching how to customize Vim to make my Perl development more productive.

I discovered a plugin named perl-support.vim, and it has made writing code a lot more enjoyable. I can tidy up, critique (Perl::Critic), debug, profile, run as a command line program, and do a few other things using a few hot keys from my Vim buffer. I also implemented an auto-completion feature, and a taglist plugin, as well as cvs and subversion capabilities.

My talking notes are here along with my .vim directory. There's Any free perl editors? node which discusses using various editors for Perl, but I'm wondering specifically if you use any helpful plugins for Vim while developing Perl.

UPDATE: I didn't see .vimrc for perl programmers node when I was writing this, there are lots of good links there to more resources.

Edit: g0n - moved from Perl News to Meditations

~2006-04-04 14:09 GMT Moved from Meditations to Perl News by planetscape (as it consists mainly of pointers to offsite content)


In reply to Vim as a Perl IDE (perl-support.vim) by redhotpenguin

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!
  • 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, 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, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • Outside of code tags, you may need to use entities for some characters:
            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.
  • Log In?
    Username:
    Password:

    What's my password?
    Create A New User
    Chatterbox?
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others perusing the Monastery: (9)
    As of 2014-12-27 21:29 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      Is guessing a good strategy for surviving in the IT business?





      Results (177 votes), past polls