Script Editors, IDEs & Validators

There is nothing wrong with a simple editor like EDIT or Notepad.
In fact many of the older pages on this site were created with OS/2's "E" (OS/2's Notepad equivalent) and, later, File Commander's built-in text editor.
But sometimes an editor with built-in support for one or more scripting languages can help speed up our code writing.
And some editors have evolved to full-blown multi-language IDEs.

What to look for in editors?
That depends entirely on what you are going to use it for.

Do you want to use it for a single scripting or programming language only?
If so, try the editors and IDEs specializing in that language.
And look for built-in debuggers, compilers/packagers, and if your language of choice is object aware, object browsers.

Some editors don't have their own debugger, but do support external debuggers.
The same goes for compilers/packagers.

To me, an important feature in specialized editors is the capability to run the script within the editor itself and view the script's output in a window.
Most editors with this option also support at least external debuggers. These are, in fact, IDEs.

In case you want a "universal" editor, you may find some with syntax highlighting and word lists for all the languages you'll be using, but features like debugging and compilation will be a "challenge" at least. The best you can hope for is support for external debuggers.

You may also want to look at snippets/code libraries, and regular expressions based search and replace options.
And customizable tools, which means you can add your own (external) tools to the editor's menu.

Download the trial versions, and test, test, test and test.

A note on the features listed in the "Features" column:

Click on the "codes" (like "LT" or "DILOT") in the "Features" column to get a readable list of selected features.
Click on the "Features" column header to see the list of selected features I have looked for. I'll list them here as well:

D Integrated debugger
I IntelliSense ™ like "intelligence"
L Snippets library
O COM object browser
P integrated script packager
T configurable external tools and macros
V Code validator

This list is by no means "complete".
I did not buy and/or try all editors listed here.
For comparison, I tried to find lists of all features on the manufacturers' web sites, in help files or (for the programs I "own") in the menus.
However, I cannot guarantee the list is 100% accurate.
Features may have been overlooked by me, or may have been added or discontinued afterwards by the authors.
In some cases, like debuggers, it wasn't always clear if the editor/IDE comes with an integrated debugger or supports only external debuggers. Besides, "not all debuggers are created equal", some seem to do a syntax check only, others support break points and variable view windows.

Note that some features are available only after purchasing a license (e.g. the integrated packager in VbsEdit).

And there are more, other features than the ones I listed here.
Feel free to send me corrections for this list.
Again, to get (close to) 100% certainty, download the program's trial version, and try for yourself.

Script Editors, IDEs & Validators
Product Programmer / Manufacturer Supported Scripting Languages Features Download Purchase
Admin Script Editor iTripoli AutoIt, DOS Batch, KiXtart, PowerShell, VBScript, WMI & ADSI, & more ILOPT Download ASE trial version Free
(registration required)
Amaya W3C HTML, CSS, XML, XHTML, MathML, SVG N/A Download Amaya Free
Arachnophilia P. Lutus HTML (T) Download the Arachnophilia HTML Editor CareWare
Authentic (Browser Edition) Altova XML T Download Altova Authentic Free
Authentic (Desktop Edition) Altova XML T Download Altova Authentic Free
AxScripter IEInspector Software LLC JavaScript, JScript, VBScript, HTML D Download AxScripter trial version Buy AxScripter now
BatCodeCheck (Batch Code Checker) (1) Rob van der Woude NT Batch V Download Batch Code Checker Free
(donations welcome)
BatHL (Batch Code HighLighter) (1) Rob van der Woude NT Batch V Download Batch Code HighLighter Free
(donations welcome)
Boxer Text Editor Boxer Software AutoIt, C#, CSS, HTML, JavaScript, JScript, KiXtart, PHP, Python, VBScript & more ILT Download Boxer Text Editor trial version Buy Boxer Text Editor now
CSE HTML Validator AI Internet Solutions LLC CSS, HTML, JavaScript, PHP V Download CSE HTML Validator trial version Buy CSE HTML Validator now
BrineSoft Script Editor BrineSoft JScript, VBScript, WSF ILOT Download BrineSoft Script Editor trial version Buy BrineSoft Script Editor now
CodeLobster CodeLobster Software HTML, PHP, JavaScript, CSS, Perl, Python, Action Script, SQL, ASP, VBScript, Ruby N/A Download CodeLobster trial version Buy CodeLobster now
Dr. Batcher Mental Works Computing Software batch files N/A Download Dr. Batcher trial version Buy Dr. Batcher now
Eclipse Eclipse Foundation C++, HTML, Java, JavaScript, PHP DIT Download Eclipse Free
Eclipse PHP Development Tools Zend HTML, PHP DT Download Eclipse PHP Development Tools Free
Editeur Studioware Cobol, HTML, Java, Perl, PHP, Python, Rexx & XML;
other file types can be configured manually
T Download Editeur trial version Buy Editeur now
EditPad Lite JGSoft Text (DOS & Unix, ASCII & Unicode) & HTML;
other file types can be configured manually
N/A Download EditPad Pro trial version Free for non-commercial use
EditPad Pro JGSoft batch, CSS, HTML, JavaScript, Perl, PHP, Python, XML & many more LT Download EditPad Pro trial version Buy EditPad Pro now
EditRocket Richardson Software batch, CSS, HTML, JavaScript, Perl, PHP, Python, XML and more LO Download EditRocket trial version Buy EditRocket now
EmEditor Standard Edition Emurasoft 50+ LT Download EmEditor Standard Edition trial version Buy EmEditor Standard Edition now
EmEditor Professional Edition Emurasoft 50+ LT Download EmEditor Professional Edition trial version Buy EmEditor Professional Edition now
ExeScript Editor Batch, HTA, JScript, Object Rexx, PerlScript, Python, PowerShell, VBScript, WSF, WSH DILP Download ExeScript Editor trial version Buy ExeScript Editor now
foxe (firstobject xml editor) firstobject XML, HTML N/A Download foxe Free
Geany Enrico Tröger, Matthew Brush, Colomban Wendling, Frank Lanitz, Nick Treleaven and Dominic Hopf C, Java, PHP, HTML, Python, Perl, Pascal and more T Download Geany Free
HtaEdit (included in VbsEdit) Adersoft HTA DILOPT Download HtaEdit trial version Buy HtaEdit now
JustStyle CSS Editor UCWare CSS N/A Download JustStyle CSS Editor trial version Register JustStyle CSS Editor
(shareware, free for non-commercial use)
Komodo Edit ActiveState CSS, HTML, JavaScript, Perl, PHP, Python, Ruby, Tcl, XML N/A Download Komodo Edit Free
Komodo IDE ActiveState CSS, HTML, JavaScript, Perl, PHP, Python, Ruby, Tcl, XML DIL Evaluate Komodo IDE Buy Komodo IDE now
LINQPad Joseph Albahari LINQ I*L Navigate to the LINQPad download page Free
(except Autocompletion add⁃in)
Liquid XML Studio Liquid Technologies XML D*IL Download Liquid XML Studio trial version Buy Liquid XML Studio now
MemPad Horst Schaeffer plain text N/A Navigate to the MemPad download page Free
(donations welcome)
Notepad++ Notepad++ team batch, KiXtart, Perl, VBScript & many more T Download Notepad++ Free
(donations welcome)
nPad2 Source Viewer/Editor Nikola Dachev HTML, PHP, ASP, C++, Object Pascal, Java, Basic, CSS, JavaScript, SQL N/A Download nPad2 Free
Oiko CSS editor Oiko Software CSS, HTML, XML, XHTML N/A Download Oiko CSS editor Free
OnScript XLnow VBScript, JScript, WSF, WSC, batch files, HTA, INI files, PerlScript and Python DILO Evaluate OnScript Buy OnScript now
Open Perl IDE Jürgen Güntherodt Perl D Download Open Perl IDE Free
(donations welcome)
Perl Express Perl Express Group Perl DL Download the free unlimited Perl Express sponsored version Register Perl Express now to get rid of the sponsor page
PerlEdit IndigoStar Perl D Download PerlEdit Buy PerlEdit now
PFE (Programmer's File Editor) Alan Phillips Configurable N/A Download PFE Free
PHP Coder phpIDE PHP DIO Download PHP Coder Free
phpDesigner MPSOFTWARE PHP, CSS, HTML, JavaScript DT Download phpDesigner trial version Buy phpDesigner now
phpDesigner 2007 Personal MPSOFTWARE PHP, CSS, HTML, JavaScript T Download phpDesigner Personal version Free
PowerGUI PowerShell DILPT Download PowerGUI Free
PowerPad PowerLocker PowerShell N/A Download PowerLocker Pro trial Free
(if you deselect the CD in the order form)
PowerSE Devfarm Software PowerShell DI Download PowerSE, and/or request a free license Free
(free license needs renewal every 60 days)
PowerSE Devfarm Software PowerShell DI Download PowerSE Buy PowerSE now
PowerShell Analyzer ShellTools PowerShell DL Download PowerShell Analyzer Free
PowerShell IDE Dr. Tobias Weltner PowerShell DIL Download free PowerShellIDE Free
PowerShell ISE (Integrated Scripting Environment) Microsoft PowerShell D Native in Windows 7
PowerShell Plus Idera PowerShell (editor: C#, HTML, PowerShell, VB.NET, XML) DIL Download PowerShell Plus Free
(e-mail registration required)
PrimalScript Scripting IDE (Standard, Professional & Enterprise Editions) Sapien 39+ (D)ILOT Download PrimalScript trial version Buy PrimalScript now
Professional Notepad ATech Group HTML, CSS, JavaScript, PHP, PERL, SQL, Delphi, C++ N/A Download Professional Notepad trial version Buy Professional Notepad now
Programmer's Notepad Simon Steele Configurable LT Download Programmer's Notepad Free
(donations welcome)
PSPad Jan Fiala DOS batch, CSS, HTML, JavaScript, KiXtart, Perl, PHP, Python, Unix ShellScript, VBScript and 120+ other languages N/A Download free PSPad Free
(donations welcome)
Rapid CSS Blumentals Software HTML, CSS IL Download Rapid CSS trial version Buy Rapid CSS now
Rapid PHP Blumentals Software HTML, CSS, JavaScript, PHP DIL Download Rapid PHP trial version Buy Rapid PHP now
Running Steps Stepping Software batch files DI Download Running Steps trial version Buy Running Steps now
SannySoft Perl Editor Lite SannySoft Perl D Download SannySoft Perl Editor Lite trial version Buy SannySoft Perl Editor Lite now
SannySoft Perl Editor Professional SannySoft Perl D Download SannySoft Perl Editor Professional trial version Buy SannySoft Perl Editor Professional now
Script Debugger IDE Stas Semenov ActiveX (ASP, VBScript & more), CSS, HTML DILO Download Script Debugger IDE Buy Script Debugger IDE now
sIDE (simple IDE) Croës Gérald & Cogoluegnes Arnaud PHP T Download SIDE Free
Simple CSS CSS N/A Download Simple CSS Free
SystemScripter VBScript DILOT Download SystemScripter trial version Buy SystemScripter now
TextPad Helios Software Solutions HTML, Java, Pascal, VBScript & more N/A Download TextPad trial version Buy TextPad now
TopStyle4 ASP, CSS, HTML, JavaScript, PHP, VBScript N/A Download TopStyle4 trial version Buy TopStyle4 now
UltraEdit IDM Computer Solutions almost all T Download UltraEdit trial version Buy UltraEdit now
UEStudio '06 IDM Computer Solutions almost all DIOT Download UEStudio trial version Buy UEStudio now
VbsEdit Adersoft VBScript DILOPT Download VbsEdit trial version Buy VbsEdit now
VIM "highly configurable" N/A Download VIM freeware CharityWare
WEB-ED JSWare (D)HTML, CSS, ASP, VBScript, JavaScript DIO Download WEB-ED trial version Buy WEB-ED now
Wing IDE 101 Wingware Python DI Download Wingware IDE 101 Free for non-commercial use by educators, students and hbbyists
Wing IDE Personal Wingware Python DI Download Wingware IDE Personal trial version Buy Wingware IDE Personal now
Wing IDE Professional Wingware Python DI Download Wingware IDE Professional trial version Buy Wingware IDE Professional now
XMLFox RustemSoft XML N/A Navigate to XMLFox' download page Free
XMLFox Advance RustemSoft XML N/A Navigate to XMLFox Advance's download page Buy XMLFox Advance now
XML Notepad 2007 Microsoft XML, HTML N/A Download XML Notepad 2007 Free
XMLPad Nikola Dachev XML N/A Download XMLPad Free
XMLQuire Qutoric XML, XPath I Download XMLQuire Free
XMLSpy Altova CSS, DTD, OOXML, WSDL, XML, XSLT & more DIL Download XMLSpy 30 day trial version Buy XMLSpy now
ZionEdit Zionmaster C/C++ (Java), Perl, Ruby, Python, LISP, HTML (+JavaScript, PHP etc), Fortran77-9X, Makefile & Batch file N/A Download ZionEdit Free
(donations welcome)


Note: BatCodeCheck and BatHL are not editors, but batch file validators


Related Stuff

page last uploaded: 28 July 2015, 12:32