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

I know there is a node on this already but I have a specific question. Does anyone know of a free perl writer/debugger software for Windows that when you select a line with an open brace it'll highlight the closing brace for it? I remember having software that did this before but my current Primalscript doesn't have this feature.

Thank you.

Replies are listed 'Best First'.
Re: Good perl wrting software
by davido (Cardinal) on Oct 26, 2004 at 16:13 UTC

    Google for SciTE, from the Scintilla project. I use it. It does what you're asking for with regards to highlighting. It's not a debugger though; just an editor.

    Update: Corrected spelling for Scintilla. Thanks bart.


    Dave

      I wasn't even aware SciTE was available for Windows. It's what I've been using with Linux. It's a great program.

      Under Windows, what I tend to use for writing code is HTMLKit, which supports a great many languages (despite the name), including Perl (and C and so on). It's free for download, and you can write your own plugins/extensions for it. I haven't used it in months, because I haven't written any code in Windows for months, but when I did that was the program I used.

      - apotheon
      CopyWrite Chad Perrin
Re: Good perl wrting software
by castaway (Parson) on Oct 26, 2004 at 16:15 UTC
    Emacs.

    C.

Re: Good perl wrting software
by TedYoung (Deacon) on Oct 26, 2004 at 16:38 UTC

    JEdit is IMHO one of the best and most flexible editors out there. It will highlight the matching brace (or tag for xml, html, etc) and even show you (in the status bar) the line of code that contains the other brace. So, if you are at the bottom of a 200 line IF statement, and you put your cursor on the }, then you can see the conditional in the status bar.

    JEdit has support for just about every language under the sun, is extremely extensible, and very fast (especially considering it is in Java/Swing).

    The only downside it has, is that it is so customizable and configurable, that it will take you a better part of an afternoon to get it setup just the way you want, but you CAN set it up just the way you want.

    Ted Young

    ($$<<$$=>$$<=>$$<=$$>>$$) always returns 1. :-)
Re: Good perl wrting software
by gothic_mallard (Pilgrim) on Oct 26, 2004 at 16:15 UTC

    I use UltraEdit through choice. Okay, so it doesn't automatically highlight the closing brace, but a quick Ctrl-B while on a brace takes you straight to the corresponding one.

    Unfortuantly it isn't free, but it is pretty cheap :) It does a good line in general syntax highlighting / correcting and I've used it in a few companies so far so it's reputation can't be that bad :)

    --- Jay

    All code is untested unless otherwise stated.

      % in vim... also with syntax highlighting
        Indeed vim does syntax highlighting and so much more. Abbreviations, regular expression search and replace functions, split windows, shell access, and remote file editing are just a few.

        Neil Watson
        watson-wilson.ca

      UltraEdit is awesome. And it does automatically highlight closing braces, if you enable it. I'm using version 10.10a right now, but I think it did the same in earlier versions, don't know how far back though.

      It's definitely worth the price.

      TheEnigma

Re: Good perl wrting software
by dfaure (Chaplain) on Oct 26, 2004 at 22:11 UTC

    You'll find here at the Monastery an outdated but still valuable features matrix of several IDE for Perl.

    You may have a look to Eclipse, a (huge) java IDE which can be transformed into a Perl editor/debugger with some plugins there.

    ____
    HTH, Dominique
    My two favorites:
    If the only tool you have is a hammer, you will see every problem as a nail. --Abraham Maslow
    Bien faire, et le faire savoir...

    </div
Re: Good perl wrting software
by herveus (Prior) on Oct 26, 2004 at 19:51 UTC
    Howdy!

    Nedit is available for Cygwin. It does the "highlight matching" thing, among others. You can also execute shell commands directly from a window, and have the output appear in the window, etc. It does expect X to be running...

    yours,
    Michael
Re: Good perl wrting software
by cLive ;-) (Prior) on Oct 26, 2004 at 18:39 UTC

    PFE is a damn good editor, but it's no longer under development. It's still a damn good windows editor though.

    cLive ;-)

Re: Good perl wrting software
by NetWallah (Canon) on Oct 27, 2004 at 01:15 UTC
    I use ConText which has the brace-matching feature. Simply mouse-hover over one brace, and it color-highlights the corresponding one. Lots of other features too. Free.

        Earth first! (We'll rob the other planets later)

      I'm surprised editplus hasn't been mentioned http://www.editplus.com/
Re: Good perl wrting software
by McMahon (Chaplain) on Oct 26, 2004 at 16:39 UTC
    jEdit does this. (If you don't mind running Java for it.) I like jEdit a lot.
Re: Good perl wrting software
by ww (Archbishop) on Oct 26, 2004 at 22:21 UTC
    NoteTab Pro ($19.95 at http://www.notetab.com/ is not (quite) free, but does the job exceedingly well -- with any kind of paren, brace, etc... and I think its free l'il bro, NoteTab Free, does so too. update:WIN only, but as I recall, supports all since 95. YMMV.

    Also has quite a library of plugins to support perl and various other languages, html, css, etc... with a tabbed interface to let you work with multiple files open. It's quick and small.

    No, I don't work for 'em, but I like the package so much I'm glad I paid for it. FWIW