Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask

Code Editors and Development Environments

by SiteDocClan
on Feb 19, 2003 at 20:37 UTC ( #236804=sitefaqlet: print w/replies, xml ) Need Help??

Code Editors and Development Environments

Also see Perl Development Tools, a feature-by-feature comparison of many editors and IDEs.

Supported Platforms
Product UNIXoid Windows Mac OS X Mac Classic Java Description
Alpha   **  MacWorld says "BBEdit may get lots of good press, but the shareware text editor Alpha beats it in the area of HTML features..."
Cooledit *     Cooledit is a full featured multiple window text editor with interactive graphical debugger, anti-aliased fonts, compiler interface, syntax highlighting for a wide variety of programming languages, UTF-8/UCS/Unicode support, and many more features.
Glimmer *     X-Windows text editor with code hilighting
elvis *     An enhanced version of VI
VisiPerl  *    VisiPerl+ is a Perl Integrated Development Environment. visiPerl+ combines the most used programs to write a Perl script into one environment.
Open Perl IDE  *    An integrated development environment for writing and debugging Perl scripts under Windows 95/98/NT/2000.
Perl Scripting Tool  *    PST was intended as a replacement for Windows' Notepad, which until now has been the editor of choice for Win32 PERL Programmers. While Notepad is usually sufficient there has long been the need for something with 'just a little more'. This simple editor is Notepad with a few extra options for PERL script authoring, including a subroutine library, code wizard, run, debug, syntax check, floating toolbox and more. An extremely simple and straight-forward PERL GUI.
ActiveState Komodo **    ActiveState's Komodo: Full-featured, multi-language IDE for Linux and Windows
ActiveState's Visual Perl  *    Perl development environment plug-in for Studio .NET
XCode   *   XCode comes free with MacOS-X on the developer tools (XCode) CD. If you're using perl on OS-X you've probably already installed XCode when you installed the developer tools.
Arachnophilia     * Arachnophilia is a powerful programming editor with some special HTML production and editing features.
BBEdit   **  A Macintosh editor that supports multiple languages including Perl. With older versions, try adding Brad Hanson's BBEdit Plug-Ins so you can run your Perl scripts right in BBEdit.
Nvi *     Nvi is an implementation of the ex/vi text editor originally distributed as part of the Fourth Berkeley Software Distribution (4BSD), by the University of California, Berkeley. Nvi provides the ability to run Perl programs from within nvi and provides access to the files being edited and some internal data.
GNU emacs for Windows  *     
DzSoft Perl Editor  *    DzSoft Perl Editor is a Windows-based tool for writing, editing, and debugging Perl CGI scripts. It has a comfortable and intuitive interfaceboth for beginners and advanced programmers. DzSoft Perl Editor is deceptively simple, but it is really a very powerful tool.
Eclipse, esp. with the Eclipse Perl Integration installed     * Eclipse is "an open extensible IDE" and a "universal tool platform". EPIC is an Eclipse plugin to support syntax checking and highlighting, debugging, and other things specific to Perl programming.
EditPlus  *    EditPlus is an Internet-ready 32-bit text editor for Windows 95/1998 and NT 4.0. It is not only a good replacement for Notepad, but also it has much more powerful features for HTML, Perl, C/C++ and Java.
ED for Windows  *    ED leads the way in intelligent language sensitive editing. Supporting both DOS and Windows, ED is as easy to use as it is to spell. Up and running straight out of the box for the new user but highly configurable, ED fits the way YOU want to work. Includes support for Perl syntax highlighting.
GWD Text Editor  *    GWD Text Editor is a powerful general purpose editor for plain text files and integrated developer environment for Borland C++, Java and Euphoria compilers.
visiPerl+  *    Includes Perl editor, mini-Web server, full FTP client, code templates, HTML editor, and more.
PerlEdit **    "PerlEdit is an IDE for Perl and a general-purpose text editor. It includes a source code text editor with syntax highlighting and a visual debugger. It is multi-platform and currently supports Windows and Linux."
PICO *     Pico is a terminal text editor
jEdit     * jEdit is a programmer's text editor written in Java.
Epsilon **    Epsilon Programmer's Editor, an advanced EMACS-style programmer's text editor for Windows, Linux, FreeBSD and OS/2.
Proton  *    Proton is an universal source-code editor with syntax-highlighting support for 30 different languages.
NEdit *     NEdit is a GUI style plain-text editor that supports Perl syntax highlighting for X/Motif systems. It is very easy to use, especially for those familiar with the Macintosh or MS Windows style of interface, combining full use of the mouse and window manager, with keystroke efficiency and a full complement of powerful editing commands.
Emacs::Lisp 0.3 and emacs-20.2 patch *     A patch for GNU Emacs 20.2 to embed Perl 5.004. Includes module Emacs::Lisp.
Perl code editing commands for GNU EMACS *     If you're using GNU EMACS to edit Perl code, you should grab the Perl code editing commands, or cperl-mode, another perl mode for GNU EMACS.
PerlWiz  *    Integrated Development Environment for Perl, PHP and MySQL
PrimalSCRIPT  *    Primalscript makes your development tasks faster and easier with language-sensitive Primalsense, code snippets, project management, and much more. [Ed: that's from their site!]
SciTE **    SciTE is a SCIntilla based Text Editor. Scintilla is a free source code editing component for Win32 and GTK+.
Visual SlickEdit **    Visual SlickEdit combines the richest set of powerful editing features with more configurability than any software product in any category. Visual SlickEdit is multi-platform, highly extensible, and fast -- Includes language color-coding extention for Perl.
Lemmy  *    A VI clone for Windows
Perl Builder  *    Perl Builder is a complete, integrated development environment (IDE) for Perl. Whether you are an experienced Perl developer or a non-programmer who needs to create Perl CGI scripts, Perl Builder's visual tools are guaranteed to dramatically improve your productivity! Perl Builder is a 32-bit application and requires Windows 95 or NT.
Editeur  *     
TextPad  *    TextPad is designed to provide the power and functionality to satisfy the most demanding text editing requirements. It is Windows hosted, and comes in 16 and 32-bit editions, and supports Perl syntax highlighting. Huge files can be edited by either - just choose the edition that works best with your PC. The 32-bit edition can edit files up to the limits of virtual memory, and it will work with Windows 95, Windows NT and Windows 3.1 with Win32s extensions.
UltraEdit  *    UltraEdit is a disk based editor with a 16-Bit version for Windows 3.x and a 32-Bit version for Windows NT and Windows 95 (not Win32s). It includes bazillions of features including a Perl wordfile for Perl syntax highlighting.
Vim (and Vi) *     The "Vi IMproved" editor -- Now with Perl support. Vim provides Perl syntax highlighting. There is also a plugin that allows users to write and run Perl scripts using menus and hotkeys
OptiPerl  *    (formerly known as Visual Perl Editor)
XEmacs *     XEmacs is a highly customizable open source text editor and application development system for using under X Windows.
Kate *     Kate is part of KDE. It is very expandable and configurable.
Codewhiz  *    "Codewhiz is a new language sensitive source code editor including features like Branch collapsing, Keyword coloring, Macro recording, Indenting, Language editor, Block mode, Clipboard Stack, Autosave and much more."

Note: Mac OS X is based on BSD UNIX, and so some of the UNIX-based editors will work. Any terminal editors will work but even some of the GUI editors have been ported. Apple also has a project to allow any X Window application to work in Aqua.

Back to PerlMonks FAQ
Log In?

What's my password?
Create A New User
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (5)
As of 2017-02-25 00:54 GMT
Find Nodes?
    Voting Booth?
    Before electricity was invented, what was the Electric Eel called?

    Results (364 votes). Check out past polls.