Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

Editor for Perl Programming

by Anonymous Monk
on Apr 23, 2004 at 12:28 UTC ( [id://347585]=perlquestion: print w/replies, xml ) Need Help??

Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

Hi , I have just started learning PERL. I use text editor - Notepad to write down the PERL programme. Is there any PERL- IDE to develop the programme where I can get context sensitive help. Please tell me, which is a useful editor to write PERL programme. Thanks. santosh.

Replies are listed 'Best First'.
Re: Editor for Perl Programming
by b10m (Vicar) on Apr 23, 2004 at 12:36 UTC
Re: Editor for Perl Programming
by dragonchild (Archbishop) on Apr 23, 2004 at 12:33 UTC
    http://www.activeperl.com has an IDE called Komodo. I have never used it, but I've heard good things about it. You do have to pay for it, though. (And it's not cheap.)

    You can get context-highlighting by using gVim, an opensource port of the Unix vi editor to Win32. I have used it and it worked nicely.

    If you want the complete Unix look-and-feel on Win32, check out Cygwin, which is a Unix emulator for Win32 machines.

    Out of curiousity, are you French? Si tu es Francais, je peux t'aider en francais, si tu veux.

    ------
    We are the carpenters and bricklayers of the Information Age.

    Then there are Damian modules.... *sigh* ... that's not about being less-lazy -- that's about being on some really good drugs -- you know, there is no spoon. - flyingmoose

Re: Editor for Perl Programming
by matija (Priest) on Apr 23, 2004 at 12:39 UTC
    Eclipse is a Java IDE, but it has a Perl plugin called EPIC which appears quite nice.

    It apparently includes a graphical interface to the Perl debugger, as well as a graphical regexp explainer/experimenter which appears quite nifty.

Re: Editor for Perl Programming
by Tomte (Priest) on Apr 23, 2004 at 12:46 UTC

    If vim is not an option, and you by any chance already use eclipse, you should try EPIC; not yet a fully-fledged IDE, but more than a editor with syntax-hilighting.

    As editor vim and Emacs with respective add-ons/modes will do an equally good job, unparalleled by other editors ;-)

    regards,
    tomte


    An intellectual is someone whose mind watches itself.
    -- Albert Camus

Re: Editor for Perl Programming
by Anonymous Monk on Apr 23, 2004 at 13:51 UTC
Re: Editor for Perl Programming
by Fletch (Bishop) on Apr 23, 2004 at 12:41 UTC

    Asking about editors is often apt to descend into a flame war. So to head those off (before the vi-using heathens reply :), get yourself a copy of emacs and vi and play with them. Figure out which one works for you. ORA has books on learning to use either.

    Also: "Perl" is the language, "perl" is the interpreter, "PERL" is just wrong.

      You forgot ed, you insensitive clod!

      --
      tbone1, YAPS (Yet Another Perl Schlub)
      And remember, if he succeeds, so what.
      - Chick McGee

      Heathenry is actually quite pleasurable.

      :wq

Re: Editor for Perl Programming
by eric256 (Parson) on Apr 23, 2004 at 18:57 UTC

    I use HTML-Kit. Sounds funny but it lets you write plugins in perl, highlights perl, and does a decent job of indenting. I have plugins to PerlTidy it, remove line number (from cutting and pasting code), syntax check, enter debug, and run. It nice to be able to test out code for here without even saving the file.


    ___________
    Eric Hodges
Re: Editor for Perl Programming
by davido (Cardinal) on Apr 23, 2004 at 15:37 UTC
    Personally, I use Scintilla Text Editor for Win32. You can google for it by that name. But that's not to say it's the best; just what I'm used to.

    This question is also discussed in Perl's documentation. And in case you haven't noticed, if you have Perl, you probably have it's online documentation. Have a look at perlfaq3, under the heading, "Is there an IDE or Windows Perl Editor?"

    While you're wandering around in the Perl documentation (also known as the POD), Have a look at perlfaq1 under the heading, "What's the difference between 'perl' and 'Perl'?" Therein you'll find a concise discussion of why you should refer to the language as Perl, the implementation (the executable) as 'perl', and why nobody ever uses 'PERL'.

    Most of all, dig in and have fun.


    Dave

Re: Editor for Perl Programming
by jreades (Friar) on Apr 23, 2004 at 16:09 UTC

    I used it mainly for Java development, but Visual SlickEdit was a fantastic IDE for all of my needs. It is, however, a full IDE and you have to pay real money for it, but as you can see from the supported languages it does pretty much everything and the kitchen sink.

    One of the nicest features in Java, and that I can only hope is supported for Perl, was the ability to point SlickEdit at any arbitrary directory and have it recursively parse any source tree contained therein. After parsing, you had tab-completion for all objects and methods on those objects. So for perl you could create multiple auto-completing libraries -- one for the Perl source, and as many more as you have personal libraries.

    It would even fill in the appropriate variables in the method call based on the signature of the method -- although that, of course, would be a Java-only feature.

    Disclaimer: I no longer use this application since I'm no longer a full-time developer and just pop into vi(m) when I need to do some coding. So, YMMV.

Re: Editor for Perl Programming
by chrisj0 (Acolyte) on Apr 23, 2004 at 17:06 UTC
    Hi AM, I've used two different text editors for perl on Win32. Their not really IDEs but the syntax highlighting is a god send. VIM for Win32. (vim is free and highlights perl syntax. but it's kinda hard to learn the command mode if you haven't used it before.) and UltraEdit. (not free but works like a standard text editor and has perl syntax highlighting.) good luck, Chrisj

      I'm a TextPad fan.(for win32) That's just me though. Lotsa people like it, lots don't. Try out a bunch and find out what suits you.

      oh and unix ... use pico ... *ducks*


      Grygonos

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://347585]
Approved by gjb
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chilling in the Monastery: (5)
As of 2024-04-24 19:06 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found