PerlEdit Home Page
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 fast and lightweight with a download size of
less than 2 MB. PerlEdit is multi-platform and currently supports
Windows and Linux.
Features include: language aware color syntax syntax highlighting, debugging
of stand-alone and CGI Perl scripts, search and replace with Perl regular
expressions, editing of files on remote machines using FTP, multi-level undo,
multi-document interface, keystroke macros, plugins written in Perl, Unix,
Windows and Mac file format support.
PerlEdit is free for personal non-commercial use. Commercial use
requires the purchase of a commercial license.
Recently added features:
Transparently edit files located on a remote machine using FTP. Search and replace uses Perl regular expressions.
Recent file history, Goto subroutine
function, line number display, uses Fixed font on Linux by default. Syntax
highlighting now understands single line comments and strings.
Note: PerlEdit is under active development and we intend to release
improvements and new features on a frequent basis. We are releasing the
program in its current state to get as much feedback as possible about what
people would like to see in the product. Check back weekly for the latest
Some features planned for future releases are: source code control,
improvements to the syntax highlighting, code folding, and a
macro language using Perl.
- Language aware syntax highlighting.
- Syntax checking of Perl code.
Error messages can be seen at a glance in the edit window, as shown below:
foo = 123; <== Can't modify constant item
in scalar assignment
$foo; <== Global symbol "$foo" requires explicit
Debugger (commercial version only)
- Visual debugger allows you to see the source code as you step through the
- Debug CGI and stand-alone scripts.
- Set breakpoints.
- Variables windows shows values of variables near the current line.
- Watch window allows you to view and modify any variable.
- Support for debugging of CGI scripts on a remote web server
- Plugins allow you to extend the features of PerlEdit.
- Plugins can be written in Perl.
- Plugins can be used to modify text in any arbitrary way.
Differences between Free, Lite, Pro, and Trial Versions
PerlEdit can operate in one of four modes as described below.
When PerlEdit is initially installed it will operate in Trial mode for 30
days. All functions will operate normally.
After 30 days PerlEdit will switch to Free mode. In Free mode
some functions such as 'Debug' are not available.
If a registration key is added to PerlEdit it will operate in registered Lite
or Pro mode. Currently the only difference between Lite and Pro is the
level of support available. All functions will operate normally.