IMHO Emacs + different moduls, but this needs some customizing.
The best out-of-the-box solution I saw so far (for "Generation Mouse") is Komodo IDE but it's not free and for my taste it's too slow and has some python related quirks.
Have to say the most of the features you listed are only roughly possible in Perl.
UPDATE: ah I just saw that ECB will come in bundle with the newest GnuEmacs releases, have a look at the screenshots if that's something you're looking for.
For a first emacs experience I recommend Xemacs which has a much more mainstream UI than GnuEmacs.
PS: And if your wondering why this post is getting downvoted, it has to do with the typical tolerance of other religious d(en)ominations in this monastery...
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.