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
PerlEdit is free for personal non-commercial
use. Commercial use requires the purchase of a commercial
Your registration key and
instructions for using it will be sent to you by email. We do
ship disks. Online orders are processed within a
Download Free Trial
- Language aware syntax highlighting.
- Syntax checking of Perl code.
Error messages can be seen at a glance in the edit window, as shown
foo = 123; <== Can't modify constant item in
print $foo; <==
Global symbol "$foo" requires explicit package name
Debugger (commercial version only)
- Visual debugger allows you to see the source code as you
step through the code.
- Debug CGI and stand-alone scripts.
- Set breakpoints.
- Variables windows shows values of variables near the
- 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, Registered, and Trial Versions
PerlEdit can operate in one of four modes as
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 mode. All
functions will operate normally.