caesar,

I am presuming that you are running VIM. There are very good sources of information about configuring VIM already so check these out.

http://vim.sourceforge.net/
http://www.vim.org/
http://groups.yahoo.com/group/vim/

That last one contains the archive of the VIM-users mailing list and will tell you how to join. That is the best place to ask this question.

VIM already has decent Perl high-lighting capabilities (try ':syn on' while editing a .pl or .pm file). One more note of interest though - one of the VIM developers recently updated a super-charged Perl syntax high-lighting script on VIMonline. Check the script archives there.

Update: Now that I've pondered a bit what I told you here and what you are actually asking, perhaps you should also check out what perltidy has to offer...

Update 2: I consider this question to be sufficiently Perl related to remain on this site. It appears to deal with utilities for formatting and displaying Perl code. While it is better classified as a discussion, I do feel it adds useful (if only marginally so) discussion to the site.

Good luck (and ask a Perl question, next time! {G}),
{NULE}
--
http://www.nule.org

P.S. Almost forgot.... VIM Rules! Emacs Sucks! :)


In reply to Re: vi format by {NULE}
in thread vi format by caesar

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.