Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation

Text editor modifications

by athomason (Curate)
on May 17, 2000 at 22:32 UTC ( #12208=perlquestion: print w/replies, xml ) Need Help??

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

After growing tired with with the monochromatic WinEmacs I started looking for some other editors; it seems vim is popular and functional. However, after many years I'm still not sure I really want to learn vi ;-). There are a couple of alternatives I'd like to explore. First, is there a package to support syntax coloring in winemacs? Second, does anyone know of an extension to Visual Studio </me hopes asbestos suit isn't needed here like on /.> to allow it to support perl?

Replies are listed 'Best First'.
Re: Text editor modifications
by BBQ (Deacon) on May 17, 2000 at 23:16 UTC
    I've been using UltraEdit on Win...

    It has color syntax highlighting and supports macros, block editting, ftp editting, and buch of other goodies (spell checker included). You can get it at any tucows mirror.

    # Trust no1!
      Do you know of a similar editor for Unix based systems? Vi is cool but I find myself typing loads of extra i's and a's when I have to use anything ielse :-)

        Try NEdit for XWindows. It has syntax highlighting, macro programming, and more. I use vi if I'm stuck at a command-line, and NEdit otherwise.

        I will admit, I came from a windows background, but live in Linux-land now. NEdit has a Windows-ish feel to it, which I like.

Shameless editor plug...
by IndyZ (Friar) on May 18, 2000 at 00:12 UTC
    As always, I would like to jump in and support Jed. Full syntax higlighting for many languages, built in scripting language, and runs on Win32, unix console and in X Windows.

    Go here to read all about it.

      I actually prefer jed to emacs, but the perl mode for jed is vastly inferior to cperl-mode for emacs. And I don't have the motivation to hack up my own perl mode for jed.
Re: Text editor modifications
by buzzcutbuddha (Chaplain) on May 17, 2000 at 23:48 UTC
    You can also use the SolutionSoft PerlBuilder.

    It has some of the features that BBQ mentioned, looks and feels like
    VS Lite, or the PythonWin IDE.
      Yeah but the two things that keep me away from Perl Builder are:

      1. No block editting 2. No multiple file support

      Those two are AT LEAST a must have. How do you edit HTML when you don't have block mode editting?
Re: Text editor modifications
by gnat (Beadle) on May 18, 2000 at 01:03 UTC
    emacs has cperl-mode, courtesy the unstoppable Ilya Zakharevich (you can get it from his CPAN directory). It can handle syntax colouring, too. M-x font-lock-mode is what does it, I believe. I've never paid too much attention to the intimate nasties of Emacs' colouring and font fiddles.

    There's PerlBuilder, but my experience with it was not encouraging. David Grove, known primarily for paranoid anti-Microsoft anti-Activestate rants, has released a commercial Perl IDE called Code Magic. I haven't seen it, so can't say how good it is.

      I've used the CodeMagic beta and liked it very much. David may be inclined to rant, but he sure can code. His product is a joy to use. I intend to upgrade to the full CodeMagicCD.
      If the beta is anything to go by, the $130 which also includes a raft of tools from around the web all integrated under the one IDE will be worth it for me personally. If you have lots of time to download and explore everything else out there, are happy with your current editor, then maybe this package is of questionable value. But I love the editor, and while he might be kinda crazy, I guess he deserves my 130 bucks! :-)
RE: Text editor modifications
by cciulla (Friar) on May 18, 2000 at 04:18 UTC
    wsh supports perl, so you could go that route.

    Also, Premia's (ahem... StarBase's) CodeWright supports perl as a macro language. I think it's ActiveState(?). In addition, CodeWright supports syncing between Visual Studio and itself. You can also use an emacs keymap if you're so inclined.

    I've been using it for about three years now, and while it does have its warts, it's a pretty decent editor.

Re: Text editor modifications
by Specimen (Acolyte) on May 18, 2000 at 17:41 UTC
    Since noone else has mentioned it I would like to commend textpad to the audience if you are coding in windows (i use vim in unix).

    It is sleek, easy to configure and a pleasure to code with. I know that sounds stupid but it is efficient and feels good to use. I love fact its the only shareware I ever payed for (after I used it for years without paying my guilt finally got the better of me and since i loved it so much i felt i could not pay for no longer).
Re: Text editor modifications
by guice (Scribe) on May 18, 2000 at 00:18 UTC
    I don't use it personlly myself, but I herd HomeSite was very good. It's been said by some of my friends that's it the only editor on PC systems that comares to BBEdit, which is the number one text editor on the Macintosh system (me is a Mac guru).

    I too wasn't very optimistic about learning vi, but I realized that it's the one editor that's guarenteed to be on all unix systems. That and all the good things I hear about it from Unix gurus. So I cracked down and learned it. Now Vim is the only editor I will use on any *nix system. (I'll settle for VI if Vim is not available though :)
    Give it a shot, it's really not that hard. Once you learn, you'll never turn back...

    -- philip
    We put the 'K' in kwality!

      I don't do much heavy-duty perl programming, but a lot of run of the mill CGI stuff. Homesite is my editor of choice (for any language) when I'm in Windows. With Linux I use KDE's Advanced Editor. Both of these programs had color coding and smart indenting.
Re: Text editor modifications
by Maclir (Curate) on May 18, 2000 at 01:54 UTC
    I am playing around with a product called "SynEdit" (see It has a few annoying nits (like not putting page numbers if you print the listing, and always defaulting the page size to letters - those 'mericans have a lot to answer for) but is not too bad. Ken

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (4)
As of 2022-05-19 12:20 GMT
Find Nodes?
    Voting Booth?
    Do you prefer to work remotely?

    Results (71 votes). Check out past polls.