Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number

Any free perl editors?

by stalkeyefly (Novice)
on Jul 11, 2004 at 11:52 UTC ( #373452=perlquestion: print w/replies, xml ) Need Help??
stalkeyefly has asked for the wisdom of the Perl Monks concerning the following question:

Hello Monks

Can anyone recommend a free perl editor that I can use? My code for the project that I volenteered for is now about 500 lines long. And I'm finding counting down to syntax error at line 323 tedious! I have googled but it would be nice to have recommendations.

Cheers Stalky

Replies are listed 'Best First'.
Re: Any free perl editors?
by davidj (Priest) on Jul 11, 2004 at 12:05 UTC
    I am a vim user. It rules.

    For some good references on how to use it, check out the Vi Lovers Home Page.

    A lot of other people use emacs. I cannot comment on it, since I do not use it.

    Also, check out About perl editor to see what others have recently said.

      I prefer emacs. I like vim, but still find myself going back to emacs as I find it a little less cumbersome to customize. I guess it's whatever you learn first or are more comfortable with -- they both do the job.

Re: Any free perl editors?
by zentara (Archbishop) on Jul 11, 2004 at 13:13 UTC
    <from the addicting bad habits dept.>

    I use Midnight Commander. It has nice syntax highlighting for perl, is easy to use, and is real handy for testing because after you edit your script, you can run the script just by hitting enter on it, and you can quickly see any output files, etc. No doubt, that vi(vim) is more powerful, but it is much more cryptic to learn.

    In your situation, the mc built-in editor mcedit (F4 button), displays word count, current word, line count, and current line in it's status display. It has alot of shortcut keys, <Meta -l> will prompt for which line to go to. The Meta key is <escape> on most systems I've seen. So hit <escape l> then 300, to go to line 300.

    MC 's built in curses file-directory manager is sweet to use. You can move files around quite easily, and do all sorts of file operations with it. It is quite nice to have one interface to learn to do almost everything you need, move files, launch apps, edit files, even hex editing. (Although it may be a bad habit, since you start depending on mc, and loose those command line skills ....I always have to read "man rename" everytime I need to use rename, because mc's <shift-F6> makes it so easy)

    And as a bonus, you can tell mc to use vi, instead of it's internal editor if you want.

    Try mc to hack, you will never go back. :-)

    I'm not really a human, but I play one on earth. flash japh
Re: Any free perl editors?
by arden (Curate) on Jul 11, 2004 at 22:54 UTC
    stalkeyefly, did you try to perform a search or Super Search on just the word editor before you posted? I'll wager not, since when I did I got 50 root nodes in the first search (74.63% of the DB). There have been polls, meditations, discussions, announcements, and many SoPW nodes on the subject already.

    I'm glad that in the past you've learned from your mistakes and now understand what <CODE> tags are. Hopefully you'll now also learn about the marvels of searching the archives at the Monastery, as most questions you can think of to ask have already been answered. . .

    - - arden.

Re: Any free perl editors?
by JanneVee (Friar) on Jul 11, 2004 at 13:44 UTC
    I use vim for Unix term and jEdit on Windows and on Linux when I have KDE it is usually Kate.
Re: Any free perl editors?
by tomazos (Deacon) on Jul 11, 2004 at 13:47 UTC
    What platform are you using? If the answer is Windows, than I recommend one called EditPlus. It has syntax highlighting for perl and allows you to have user-configurable scripts etc so you can set it up to compile, run and look up perldoc, all from within the application. Closest thing to a bare bones dev environment for perl I've seen on win32. -Andrew.
Re: Any free perl editors?
by DaveH (Monk) on Jul 11, 2004 at 16:47 UTC


    You may like to try the E-P-I-C plugin for the Eclipse 3 platform. You can find it over at EPIC version 0.3.0 has just been released today, the first release designed for Eclipse 3, and it is very cool. In fact, I would say even this early release rivals some of the features of the commercial Perl IDEs I have seen (e.g. ActiveState Komodo).

    You owe it to yourself to at least try it out. ;-) I've been keeping an eye on the EPIC project for a while, and I think the combination of the swish new look of Eclipse 3 and the cross-platform nature of Eclipse will make this a must have, especially if you develop in many other laguages as well as Perl.

    Updated: I have now had a chance to play around with this a bit more, and the only feature which is still a bit lacking in some areas is the integrated debugger. There are still a few subtle bugs in this which may put a few people off. However there is rich support for external commands, and it shouldn't be hard to add support for another debugger (or even the command line Perl debugger) until the EPIC guys get around to fixing this. Otherwise, I have found this a very nice IDE.


    -- Dave :-)

Re: Any free perl editors?
by svsingh (Priest) on Jul 11, 2004 at 14:07 UTC
    I use Context on Windows. It has syntax highligting for a lot of languages/markups and has some nice printing options. You can also configure the function keys to run any command. For example, if I'm editing a Perl script and hit F9, it runs it. If I'm editing an HTML file and press F9, it opens a browser window with the file. Hope this helps.
      Another vote for Context here, since it works great as a straight text editor as well as a syntax highlighter.

      For example, it lets me highlight a column of text and specify a character to fill the block with.

      Fans of the old QEdit program (aka TSE / TSE jr) need look no further.


Re: Any free perl editors?
by hsinclai (Deacon) on Jul 11, 2004 at 13:55 UTC
    On Unix it has to be vim.

    The first thing I ever install on windbloze is Textpad. Full blown regexes for search and replace, macros, macro recorder, workspaces, document classes, syntax highlighting, tons of well thought out features. Line numbering? GOTO line #? no problem...

      I used TextPad for a while, but its syntax highlighter often seemed to break down. Now I use vim, which I recommend. But it is a commitment.


Re: Any free perl editors?
by borisz (Canon) on Jul 11, 2004 at 15:02 UTC
    I use kwrite or xemacs on unix for little projects and kate for larger ones.
Re: Any free perl editors?
by Anonymous Monk on Jul 12, 2004 at 19:53 UTC
    Crimson Editor is a decent text editor and is also free. Personally I use vim where I can, but CE works pretty well in windows situations where you may need something more sane.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://373452]
Approved by tinita
[Corion]: A good morning!
[Discipulus]: good morning Corion!
[Corion]: I spent parts of yesterday digging into Filter::Simple to make it not change the line numbers of unfiltered code, but I think I need regex help (which will come in a SoPW I guess). I tried @lines = /((?:"...."|[^" \n]+)\n)/gs, but that matched on...
[Corion]: ... foo "\0\0\0\n" bar\n by matching the first \n instead of matching the four-bytes-in- double-quotes part
[Corion]: ... and I still don't understand why ;)

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (7)
As of 2017-01-23 07:57 GMT
Find Nodes?
    Voting Booth?
    Do you watch meteor showers?

    Results (191 votes). Check out past polls.