Smashing Magazine ~ we smash you with the information that will make your life easier. really.
Smashing Magazine we smash you with the information that will make your life easier. really.

35 Useful Source Code Editors Reviewed

By Smashing Editorial, May 7th, 2008 in Developer's Toolbox | 319 Comments | Forum

Advertisement

To edit HTML- and CSS-code you only need a simple plaintext-editor — the rest depends on your skills and your creativity. However, to make your life a little bit easier, you can use some more comfortable source-code editors with advanced editing features. These features can effectively support you during coding, debugging and testing. Powerful modern editors provide developers with syntax highlighting, diff, macros, plugins, code-snippets, preview-option and an integrated FTP-management tool. Some editors go even further and offer a complete integrated development environment with numerous features and functions.

In the list below we present an overview of 35 established or rather unknown — but useful source code-editors; you’ll probably find “usual suspects” — your favourite editor or the editor you’ve once been working with. But you’ll also find some rather unknown alternatives which are definitely worth considering when choosing an optimal source code editor.

Some of the “ancient” text-editors such as EMacs or Vi are still alive and have achieved a remarkable level of quality over years. We’ve presented them below proving that sometimes it is really better to consider preferring a rather old editor to a “fresh” one. The position of the editors in the list is rather random and doesn’t necessarily correspond to our personal evaluation of the editors. Please notice: even although this overview presents quite many editors, it doesn’t mention all of them.

Yesterday we’ve published a review of 25 WYSIWYG-editors. Now, what about useful source code editors? What is your favourite?

SubEthaEdit

Subethaedit (Mac)
SubEthaEdit is rather unknown, but a very powerful and lean text editor. What makes the editor different is its primary focus on collaborative web development. For instance, when using the editor you can see live what changes the other developers have introduced — in their or in your documents. When a source code file in your project has been changed, the tool notifies you immediately in the main window.

The editor includes advanced editing features such as a UNIX command line utility to enable complex and interactive pipe workflows with your terminal, completely user customizable syntax highlighting through styles, support for editing files as administrator. Improved AppleScript support to allow control of sharing features is also available. A definitive choice for collaborative coding process. Price: $29. A 30-days trial version is available.

Screenshot

Some of Subethaedit’s features:

  • Share documents with Bonjour
  • Collaborating
  • AppleScript menu and manipulate text with AppleScript
  • Safari-powered live-updating HTML preview
  • Autocompletion
  • Splitview
  • Integrates with FTP clients as external editor
  • Customizable syntax highlighting

Panic Coda (Mac OS), a web development software rather than a source code editor, incorporates a licensed version of the SubEthaEdit engine, rather than having a custom one, to allow for sharing of documents over the Bonjour network. Coda also boasts a new Find/Replace mechanism, which allows users to do complex replaces using a method similar to regular expressions.

Screenshot

Aptana Studio

Aptana Studio (Win / Mac / Linux)
Actually, Aptana Studio is a relatively new but already prominent IDE (integrated development environment) for building Ajax web applications. Aptana offers coding assistance for JavaScript, HTML, DOM, and CSS. The editor is highly customizable and extensible. Debugging, errors and warning assistance are available as well. You can also use a number of Aptana plugins which offer comfortable tools for developing with Ruby on Rails, PHP, Adobe AIR, and Apple iPhone.

Aptana has some pre-included popular Javascript libraries (Adobe Spry, Prototype, MochiKit, YUI, Mootools, Dojo Toolkit, JQuery, Scriptaculous) as well as a JSON (JavaScript Object Notation) Editor. The editor can definitely be considered as a professional and powerful source code editor.

Screenshot

The editor is available in two versions: the Community edition with the core pieces of the Aptana framework and Professional Edition with all features and support. The Community edition is open source. The pricing for Aptana Studio Pro, a plugin that extends the open source edition with more features, starts at $99 (thanks, Kevin Hakman).

Some of Aptana’s features:

  • Visual ScriptDoc gives you a compact way to explore the hierarchy of your code.
  • FTP support
  • CSS Preview
  • CSS, JavaScript, HTML and DOM coding assistance
  • Integration with Firebug for Firefox,
  • Snippets allow you to quickly insert common and frequently-used text into your documents

UltraEdit

Ultraedit (Win)
UltraEdit is probably the most advanced and therefore not lightweight text editor. It is a plaintext, HTML and HEX editor and an advanced PHP, Perl, Java and JavaScript editor for programmers. Compared to other editors, Ultraedit also include regex capabilities, keyboard shortcuts, environment and workspace support, code folding, macros, SSH/Telnet, multiline find and replace and unicode support.

UltraEdit supports disk-based 64-bit file handling (standard) on all 32-bit Windows platforms. A very popular editor which is now released in its version 14. Ultraedit costs $49.95. If you are looking for a web-development focused editor with numerous advanced features Ultraedit is the first option to consider.

Screenshot

Some of Ultraedit’s features:

  • Code Folding
  • Unicode support
  • Disk based text editing and large file handling - supports files in excess of 4GB, minimum RAM used even for multi-megabyte files
  • Mulitline find and replace dialogs for all searches (Find, Replace, Find in Files, Replace in Files)
  • 100,000 word spell checker, with foreign languages support (American English, British English, Dutch, Finnish, French, German, Hungarian, Italian, Spanish and Swedish)
  • Syntax highlighting — configurable, pre-configured for C/C++, VB, HTML, Java, and Perl, with special options for FORTRAN and LaTex. Multiple word-libraries are available for free download.
  • FTP client built in to give access to FTP servers with multiple account settings and automatic logon and save. (32-Bit Only) Includes support for SFTP (SSH2)
  • SSH/Telnet window
  • Project/workspace support
  • Environment Selector - Provides predefined or user-created editing "environments" that remember the state of all of UltraEdit’s dockable windows, toolbars and more for user convenience.
  • Integrated scripting language to automate tasks
  • Configurable keyboard mapping
  • Hexadecimal editor allows editing of any binary file, shows binary and ASCII view
  • Named templates
  • HTML toolbar preconfigured for popular HTML functions

Komodo Edit

Komodo Edit (cross-platform)
Komodo Edit is an open-source scripting environment which was developed for programmers who need a multi-language editor with broad functionality, but not the features of an IDE, like debugging, DOM viewer, interactive shells, and source code control integration. The editor includes a full range of supported languages (Perl, PHP, Python, Ruby, Tcl) and platforms (Linux, Mac OS X, and Windows ). Like Komodo IDE, Komodo Edit also supports browser-side languages like JavaScript, CSS, HTML, and XML.

Considering that Komodo Edit is free and offers functionalities which aren’t available in commercial products, it is a very impressive professional editor for dynamic languages and definitely worth checking out. You may want to consider Komodo IDE (price: $295) which is a multi-platform, multi-language development environment for end-to-end dynamic web application development.

Screenshot

Some of Komodo Edit’s features:

  • support for all major scripting languages
  • in-depth autocomplete and calltips
  • multi-language file support
  • syntax coloring and syntax checking
  • Vi emulation
  • Emacs key bindings
  • code snippets and code folding
  • project manager
  • XPI Extensions support provides the same capability as Firefox, with all standard Mozilla APIs
  • multi-user support and many more.

Eclipse

Eclipse (Java / cross-platform)
Eclipse is an open-source Java-based integrated development environment (IDE). Originally, Eclipse was meant to be used by Java developers, however, since users can extend its capabilities by installing numerous plug-ins, Eclipse is widely used by professional developers of all kind. For instance, plug-ins for C and C++ (CDT-project), Perl, PHP, ColdFusion, Ruby, Python and C# are available.

Screenshot

In Eclipse you will definitely find all features you would expect from a professional source sode editor. However, you will also find much more. Additionally, among nifty features of the IDE are advanced code completion, refactoring, content assist and parameter hints, snippets, advanced search, faster navigation, synchronization with CVS, actions saver (you can assign actions performed on a file each time its saved), advanced compare view, definition of team-wide settings for code clean ups (Clean Up profile), a Quick Fix assistant and many-many more. And to get the ultimate productivity boost, check out the Mylyn extension. Eclipse is a very powerful and flexible solution which should definitely be considered by professional developers.

TextMate

TextMate (Power PC / Intel Mac)
TextMate is a high-end source code editor for Mac OS which looks damn sexy. Its integration of version control systems, recordable macros, regular expression search and replace (grep) and shell integration combine most useful features in one single interface.

What is distinctive for TextMate is the integration of scope selectors: a scope selector is a pattern much like a CSS selector which is matched against the scope of the caret (i.e. current context) and the outcome is either a match or a non-match. There are also powerful macros and downloadable bundles available.

There is a 30 days tria versionl. A license costs $48.75. Windows-users can check out E - Text Editor, a text editor that directly apes TextMate and supports TextMate macro bundles and Intype.

Screenshot

Some of TextMate’s features:

  • Ability to Search and Replace in a Project
  • Clipboard History
  • Completion of Words from Current Document
  • CSS-like Selectors to Pinpoint the Scope of Actions and Settings
  • Dynamic Outline for Working With Multiple Files
  • File Tabs when Working With Projects
  • Foldable Code Blocks
  • Plug-able Through Your Favorite Scripting Language
  • Recordable Macros With No Programming Required
  • Run Shell Commands from Within a Document
  • Support for Darcs, Perforce, SVK, and Subversion
  • Support for More Than 50 Languages (incl. LaTeX integration)
  • Switch Between Files in Projects With a Minimum of Key Strokes
  • Themable Syntax Highlight Colors
  • Visual Bookmarks to Jump Between Places in a File

HTML-Kit

HTML-Kit (Win)
HTML-Kit is a freeware full-featured editor designed to help HTML, XHTML and XML authors to edit, format, lookup help, validate, preview and publish web pages. Despite its name and the light download size, HTML-Kit is a multi-purpose tool that has support for several scripting and programming languages.

Features: macros, hotkeys, batch search and replace, wrapping selected text with snippets, auto/manual block indenting, auto backup files by appending a new extension or by making a copy in another folder, autosave, multiple methods of previewing, bookmarks, multi-line search and replace and more. Due to its features suite, HTML-Kit may be considered as a serious free alternative to Ultraedit.

Screenshot

Some of HTML-Kit’s features:

  • more than 400 free plugins available for customizing and extending HTML-Kit (including ASP, CF, C#, iHTML, Java, JavaScript, JSP, Perl, PHP, Python, SQL etc.).
  • multiple live preview modes
  • code snippets
  • Validate HTML, XML and CSS
  • Actions Bar
  • Integrate with Windows shell
  • batch actions
  • HTML Tidy
  • auto backup and auto save
  • TimeTracker
  • Text to Speech Wizard
  • UnicodePad
  • FTP Workspace

Scriptly

Scriptly (Win)
Scriptly is an extensive, almost overloaded freeware-code-editor for coding in HTML and PHP. The editor offers 7 styles of syntax highlighting, code completion, code consistency check, code inspector, tree view of the source code for HTML, PHP and CSS, browser preview in IE and Firefox, print preview and image editing.

Screenshot

Hex-viewer, diff viewer, multi-file search and replace, table-assistant and MySQL-assistant are available as well. Developers can also set hotkeys, use code snippets and employ the project management tool, including to-do-notes. Hence developers get almost everything they might ever need — for free. A really powerful freeware alternative to commercial products.

BBEdit

BBEdit (PowerPC and Intel Macs)
Like Ultraedit for Windows, BBEdit is one of the well-known professional source code-editors for Mac-users. The editor was created with focus on web-authors and software-developers. Among interesting features of BBEdit are text factories which allow to automate repetitive text-processing tasks and Preview Server support you can use to preview pages which use PHP, JSP, or other server-side processing techniques.

Apart from that, file comparison, enhanced source control management (integrated support for the Subversion and Perforce allows to work with multiple repositories) and extensible syntax coloring support available.
There is a light version called TextWrangler which is free. BBEdit costs $125. If you are using Mac, BBEdit is definitely a good option to consider. There is a 30-days trial version available.

Screenshot

Some of BBEdit’s features:

  • Automator support
  • Transparently reads and writes gzip (.gz) files
  • Transparently reads and writes DOS, Unix, and Mac files
  • Splittable editing windows
  • Automated auto-save
  • Extensive FTP and SFTP support
  • Run Unix scripts and filters
  • Native Mac OS X spelling checker
  • Comprehensive AppleScript support: scriptable, recordable, and attachable

Screem

Screem (Linux)
Screem is a web development environment for HTML/XML-documents. It’s purpose is to increase productivity when constructing a site, by providing quick access to commonly used features. While it is written for use with the GNOME desktop environment in mind it does not specifically require you to be running it, just have the libraries installed.

Screem has some nifty features such as advanced CVS support, broken link checking, intelligent code completion and support for regular expression. You can also copy some content from a web browser and have the html that was selected pasted, rather than just the text. The latest version was released in 2005, but it’s still worth considering when using Linux.

Screenshot

Some of Screem’s features:

  • Broken Link Checking
  • CTags Support
  • CVS Support
  • Document Structure Display
  • Helper Applications
  • Inline Tagging
  • Page Previewing
  • Page Templates
  • Spell Checking
  • Syntax Highlighting
  • Wizards

CSSEdit

CSSEdit (Mac)
While most editors presented in this overview are (X)HTML- or PHP-oriented, CSSEdit focuses on CSS, offering a solid foundation for standards-based web-designs. Among other things, CSSEdit offers real-time styling: even when your dynamic Web App is powered by a complex database or makes use of AJAX, you can style and analyze it without the hassle of uploading or refreshing.

The editor also uses intelligent CodeSense, so instead of suggesting a list of predefined keywords, it actually analyzes your Style Sheet and behavior to offer smart, context-sensitive suggestions. A fresh, nice-looking, intuitive and powerful application for editing stylesheets. Price: 29.95 €.

Screenshot

Some of CSSEdit’s features:

  • live preview
  • Selector Builder lets you describe what elements to style in plain English.
  • elegant visual interface
  • intelligent source editing
  • X-ray Inspector shows you what styles apply to the web page
  • Validation Inspector lets you validate your style sheets against W3C standards
  • Milestones integration

Arachnophilia

Arachnophilia (Java / all)
Arachnophilia is a freeware Java-based legacy editor which was first released in the mid 90s. The tool is a powerful programming editor with some special HTML production and editing features. The editor has RegExp functions and the text compare functionality. It doesn’t offer something revolutionary, but it is cross-plattform. The last version 5.3 was released in March 2008.

Screenshot

Some of Arachnophilia’s features:

  • HTML Validate will help you find and correct structural errors in your pages
  • Code Beautifier
  • Spell Checker
  • Advanced FTP Operations

CoffeeCup HTML Editor

CoffeeCup (Win)
This editor was first released in 1996 and was regularly updated since then. The last version offers decent HTML & CSS code completion, document dependency check and 40 bullet proof CSS/XHTML layouts. The built-in WYSIWYG-editor should be avoided as it is quite quirky and doesn’t produce meaningful code. The editor itself, however, is focused on producing clean and valid markup. Powerful, but no amazing. Price: $49. A trial-version is available (Nagware).

Screenshot

Some of Coffeecup’s features:

  • HTML & CSS Code Completion
  • Quick Tag Help
  • Project Management
  • Graphics Collections
  • Wizards
  • Built-in SiteMapperCreator

Smultron

Smultron (Mac)
Smultron is a free text editor for Mac OS X Leopard 10 with useful features one won’t find in any alternative — even commercial — products. E.g. if you don’t want to be disturbed by other applications or the desktop you can let Smultron cover the whole screen to let you concentrate on your work. You can preview HTML-files directly in Smultron and save snippets of text and insert them with a shortcut.

Smultron can also use regular expressions and it can run commands and scripts. It can be used for a whole variety of needs — particularly, for web programming or script editing. Intuitive and powerful.

Screenshot

Some of Smultrons features:

  • split window
  • snippets
  • AppleScript support (limited)
  • support for the ODB Editor Suite
  • auto-completion
  • command-line utility

EditPlus

EditPlus (Win)
EditPlus is a lightweight text editor, HTML editor and source code editor for Windows. It can serve as a good Notepad replacement, but it also offers many powerful features for Web page authors and programmers. A distinctive feature of EditPlus is its support for user-defined tools, help files and keystroke recording files. The output of tool execution can be captured in the Output Window, so that you can double-click the error line to automatically load the file and locate the cursor to that line.

Among other things you can also use multi-line regex-based find & replace, auto indentation, code folding, compiler integration, shell integration and an integrated web browser. The last version was released in April 2008. Price: $35. There is also an evaluation version available.

Screenshot

Some of EditPlus’ features:

  • integrated Web browser for previewing
  • Ruler
  • Auto-completion
  • Powerful search and replace
  • Multiple undo/redo
  • Spell checker
  • Customizable keyboard shortcuts

EmEditor

EmEditor (Win)
EmEditorText Editor is a lightweight yet extendable and simple text editor for Windows. Compared to other editors, it is very quick, highly customizable and portable. E.g. you can easily set up a removable USB drive to copy project and configuration files to a new machine. A useful feature of EmEditor is its ability to record and play keystrokes and mouse operation against other applications. This capability allows you to automate certain tasks, e.g. when testing your applications.

Screenshot

The Shell Object is used to send keystroke and mouse activities and to enumerate or find top-level windows. Furthermore, the editor supports Unicode and macros. EmEditor is certified for Windows Vista and can quickly open huge files — up to 248 GB or 2.1 billion lines — with only a little memory. Price: $39.99.

PageSpinner

PageSpinner (Mac)
PageSpinner is an easy-to-use, professional web page editor for Mac OS which supports HTML, XHTML, PHP, SSI, CSS with a built-in JavaScript generator. Among other features PageSpinner has a built-in FTP support, customizable syntax color-coding of JavaScript, PHP, Cascading Style Sheets and the integration with Apache and the Terminal in OS X.

PageSpinner also supports Include files that enable you to change common sections on all pages in a folder or a site, by simply editing a single include file. Price: $29.95. The editor can be used for free 21 days.

Screenshot

Some of PageSpinner’s features:

  • built-in FTP support
  • customizable syntax color-coding
  • support for Server Side Includes,
  • integration with Apache and the Terminal in OS X
  • Fully customizable Live previews
  • HTML validation
  • A Tag Clipboard
  • AppleScript support

skEdit

skEdit (Mac)
skEdit is a rather unknown, but very flexible text editor for web-development on Mac OS. Compared to other applications, it offeres the integration of a version control system (Subversion) which is often unavailable in alternative products. Apart from that, skEdit is an intuitive editor which covers most of web-developer’s needs. Price: $34.95. There is a 25-days trial version.

Screenshot

Some of skEdit’s features:

  • Edit files over FTP, SFTP, or WebDAV
  • Extensible Editing
  • Code Completion
  • Snippets
  • HTML Tidy
  • User Scripts
  • Preview in Browser

HateML Pro

HateML Pro (Win)
HateML Pro is a lightweight freeware editor and a powerful PHP IDE with support for (X)HTML and CSS for both professional and novice users alike. It was designed with focus on helping to accelerate the process of editing and debugging web applications, php scripts and XHTML sites. The editor offers a standard suite for efficient web-development: automatic syntax checker, intelligent code-completion tool (IntelliSense & CodeHint), PHP debugger, built-in FTP-client, MySQL Manager and an integrated preview.

Screenshot

Some of HateML Pro’s features:

  • Advanced Syntax Highlighting
  • Automatic syntax checker
  • IntelliSense & CodeHint
  • Debugger & Profiler
  • CodeBrowser
  • FTP Client
  • MySQL Manager (plugin)

Emacs

Emacs (22 operating systems, among them Linux, Mac OS X and Windows)
Emacs (Editor MACroS) is the classic and legacy editing application among Linux-editors. It is the oldest (1976) and the most authoritative editor presented in this overview. There is a large number of extensions that add further functionalities, including a project planner, mail and news reader, debugger interface, calendar, and more.

The editor is popular for its built-in macros and powerful keyboard shortcuts that make editing text documents very efficient. However, you need to climb the learning curve which is quite time-consuming and isn’t easy to achieve for beginners. You can also consider GNU Emacs and XEmacs which are both advanced, open source and cross plattform versions of EMacs. Emacs is freeware and is released under GNU-License. An advanced option for hardcore-programmers.

Screenshot

Some of Emacs’ features:

  • Many Languages
  • Complete built-in documentation, including a tutorial for new users.
  • Highly customizable, using Emacs Lisp code or a graphical customization interface.
  • Content-sensitive editing modes

Adobe HomeSite

Adobe HomeSite (Win / Mac)
Homesite was once one of the leading code-editors widely used among developers. Many things have happened since then: finally HomeSite has joined the Adobe family where it doesn’t really matter any more today. However, HomeSite has some nifty features such as project management, integrated CSS editor, code snippets, tag inspector, tag insight and tag completion, macro recorder, folder deployment, auto backup, highly extensible user interface and Fireworks integration.

Macromedia HomeSite+ is included with Macromedia Dreamweaver. The software can be bought at Adobe for $99. Powerful and useful, even if it’s not really used often.

Screenshot

Some of Homesite’s features:

  • Macro Recorder
  • Tag Editor
  • Tag Insight and Tag Completion
  • Tag Inspector and Tag Tree
  • XHTML 1.0 Support
  • Enhanced Code Snippets
  • Code Snippets
  • Productivity Wizards
  • Integrated CSS Editor
  • Secondary Files Tab
  • Project Management and FTP
  • Find & Replace/li>
  • Auto Backup
  • Multi-Language Validator
  • Code Formatting

Notepad++

Notepad++ (Win)
A free, mature source code editor and Notepad replacement, which supports several programming languages, running under the MS Windows environment. The editor can be considered as an advanced yet simple text-editor which is extremely customizable and offers most functionalities which are available in high-end commercial products. Alternative: Notepad 2.

Screenshot

Some of Notepad++’s features:

  • Syntax Highlighting and Syntax Folding
  • User Defined Syntax Highlighting
  • Auto-completion
  • Multi-Document
  • Regular Expression Search/Replace supported
  • Full Drag’n’ Drop supported
  • Zoom in and zoom out
  • Multi-Language environment supported
  • Macro recording and playback

NoteTab

NoteTab (Win)
NoteTab is a mature text and HTML editor which has been first released in 1998. This application does it all: it can handle a stack of huge files; it has advanced formatting features, offers multi-line global replacements and corrects your spelling mistakes. There are 3 versions of NoteTab. If you are going to use NoteTab, it’s reasonable to only use the Pro Version which costs $29,95.

Screenshot

Some of NoteTab’s (Pro Version) features:

  • Open and edit many documents at once
  • Multi-level undo/redo
  • Very fast text processing
  • Highlights URLs and HTML tags
  • Supports document templates
  • Multilingual spell checker and thesaurus
  • Supports regular expression search/replace
  • Programmable - add your own features

PSPad

PSPad (Win)
PSPad is another freeware source code editor which should be in every review of professional editing applications.
As a web authoring editor, PSPad contains syntax highlighting, macros, clip files and templates. Integrated HEX Editor, Project support, FTP Client, Macro Recorder, File Search/Replace, Code Explorer, Code page conversion are available as well. PSPad a;sp catches and parses compiler output, and can compare different source code versions. PSPad is Freeware.

Screenshot

Some of PSPad’s features:

  • work with several documents at the same time (MDI)
  • FTP client - edit files directly from the web
  • macro recorder to record, save and load macros
  • text difference with color-coded differences highlighted
  • templates (HTML tags, scripts, code templates…)
  • installation contains templates for HTML, PHP, Pascal, JScript, VBScript, MySQL, MS-Dos, Perl,…
  • syntax highlighting according to file type
  • user-defined highlighters for exotic environments
  • auto correction
  • intelligent internal HTML preview using IE and Mozilla
  • full HEX editor
  • external compiler with output catcher, log window and log parser for an "IDE" effect in every environment
  • integrated TiDy library for formatting and checking HTML code, conversion to CSS, XML, XHTML
  • export with highlight to RTF, HTML, TeX format to file or clipboard
  • reformat and compress HTML code, tag character case change
  • Code explorer for Pascal, C/C++, INI, HTML, XML, PHP and more in development
  • spell checker
  • internal web browser with APACHE support

jEdit

jEdit (Java / all)
jEdit is, together with Arachnophilia, another cross-platfrom source text editor for professional coding. The editor supports over 130 file types. The current line is highlighted; the source text is divided into blocks such that the beginning and the end of braces are directly visible. Copy-Paste-friends have an unlimited number of clipboards. You can split windows in multiple viewing modes and save the configuration for further projects. jEdit is free — it is released under GPL 2.0 license. Very powerful, however not that easy to get used to first.

Screenshot

Some of jEdit’s features:

  • Built-in macro language; extensible plugin architecture. Dozens of macros and plugins available.
  • Plugins can be downloaded and installed from within jEdit using the "plugin manager" feature.
  • Auto indent, and syntax highlighting for more than 130 languages.
  • Supports a large number of character encodings including UTF8 and Unicode.
  • Folding for selectively hiding regions of text.
  • Word wrap.

TopStyle

TopStyle
This editor was written by the creator of HomeSite. The program offers unique features, including the option to upgrade your HTML documents by replacing outdated markup with equivalent styling. You can also convert HTML to XHTML and check your CSS syntax against multiple browsers, using a side-by-side preview. Price: $79.95, a trial-version is available.

Screenshot

Some of TopStyle’s features:

  • Split the preview between Internet Explorer and Mozilla
  • Preview CSS
  • CSS Checker
  • Customizable main window
  • Style Upgrade tool to quickly replace all outdated HTML code.
  • Site Reports

Quanta Plus

Quanta Plus (Linux)
Quanta is widely recognized as the most advanced free software web development environment. But a lot of people do not know that Quanta is a friendly editor for all XML documents. You can even import DTDs, write scripts to manage editor contents, visually create dialogs for your scripts and assign script actions to nearly any file operation in a project. Quanta is based on KDE and was released under GPL.

Screenshot

Some of Quanta’s features:

  • Templates
  • Plugins
  • Integrated preview
  • User toolbars and actions
  • Project management

Taco HTML Edit

Taco HTML Edit (Mac)
A free software for Mac OS X. It is designed to simplify the process of creating attractive web sites that render correctly in various browsers. Taco HTML Edit includes tag wizards, which generate valid HTML markup. Taco HTML Edit also helps find errors in your HTML markup, and it can also check spelling in your documents.

Screenshot

Some of Taco’s features:

  • Code Clips
  • Insert Wizards
  • Live Preview
  • Syntax Checking
  • Tag Coloring

TSW WebCoder

TSW WebCoder (Win)
With a very strong focus on HTML, CSS, PHP/MySQL, but also with features which cover JavaScript, XML and ASP.NET, in TSW WebCode you probably get all features a modern source editor for web-development really needs.

You can use code inspector to directly preview the properties of a given element, FTP-manager allows you to upload file changes directly to the server. With Project ToDo-list you can check what is done and what is needed to be done. Also, a browser preview option (for IE and Firefox) provides you with the result of your work.

Finally, you can verify and validate your code with Integrated W3C validation and real syntax check for PHP and keep track of your projects with ease, using the advanced project management. A very compact and powerful source code editor. WebCoder 2007 can be purchased for $59.99 for personal use and $89.99 for commercial use. A trial-version is available.

Screenshot

Some of TSW WebCoder’s features:

  • Built-in FTP client
  • CodeFolding
  • CodeSnippets
  • CSS Inspector
  • MySQL database client
  • Search & replace in multiple files
  • Syntax coloring and wordwrap

TextPad

TextPad (Win)
A general purpose editor for plain text files. Really easy to use, with most of the features a power user requires. Whether you simply need a powerful replacement for Notepad, a tool for editing your web pages, or a programming IDE, TextPad does what you want, the way you would expect.

Screenshot

Some of TextPad’s features:

  • Huge files can be edited, up to the limits of virtual memory.
  • English, French, German, Italian, Polish, Portuguese and Spanish user interfaces.
  • A spelling checker with dictionaries in 10 languages.
  • Multiple files can be simultaneously edited, with up to 2 views per file.
  • Warm Start feature lets you restart exactly where you left off.
  • Text can be automatically word-wrapped at the margin, or at a specified column, if it does not fit on a line.
  • Unlimited undo/redo capability.
  • A keystroke macro recorder, with up to 16 active macros.
  • Toolbar with fly-by usage hints, and an active status bar.
  • A powerful search/replace engine using UNIX-style regular expressions, with the power of editor macros.
  • A built in file manager for fast file copying, renaming, deleting etc.
  • Viewer for binary files using a hexadecimal display format.
  • Built in file comparison utility, and up to 16 user-defined tools with argument macros.

Vim

Vim (all)
Vim (Vi IMproved), first released by Bram Moolenaar in 1991 for the Amiga computer, is a legend. It is a highly configurable console text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. The editor is often called a “programmer’s editor” for keyboard macros and powerful set of programmer’s tools and it is so useful for programming that many consider it an entire IDE. Like vi, Vim’s interface is based not on menus or icons but on commands given in a text user interface.

Screenshot

Vim has derived from Vi which looks pretty nasty although is pretty powerful. You may want to check out gVim or gVim Portable for Windows (with graphical user interface) and MacVim for the Mac.

Vim is extremely powerful. With this editor you can do everything you might ever think of. Vim isn’t simple, it isn’t intuitive and it isn’t user-friendly: it is a tool, the use of which must be learned. A nice application to start becoming a coding ninja with.

  • syntax highlighting for over 200 languages (you can define your own syntax)
  • Edit-Compile-Fix: You edit a program, type “:make” and Vim shows the error messages in a window.
  • highlighting matches: when you search for a pattern, all matches found can be highlighted.
  • you can map keys, change the colors, add new commands, use scripts
  • completion, comparison and merging of files (vimdiff)
  • extended regular expressions
  • scripting languages (both native and through alternative scripting interpreters such as Perl, Python, Ruby, Tcl, etc.)
  • folding: a range of lines can be hidden, and one line displayed instead. This gives a quick overview of what a file contains.
  • editing of compressed or archived files in gzip, bzip2, zip, and tar format and files over network protocols such as SSH, FTP, and HTTP
  • session state preservation
  • unicode and other multi-language support
  • trans-session command
  • cursor position histories

What is your favourite source code editor?

Delicious button Stumbleupon Spread the word on Twitter!

Advertisement
  1. 1.

    Filipe Kiss (May 7th, 2008, 9:47 am)

    Nice list. But I Missed Bluefish for Linux.

    You should have included it.

  2. 2.

    JIMMY (May 7th, 2008, 9:48 am)

    I would like to remove my comment from the previous article on here about WYSIWTF editors. This article really helped show a better selection of tools to use. My comment on the other article offended quite a few designers, but the overall concept I was trying to communicate was regarding that code coming from a WYISWTF editor is generally not valid, not going to look the same, and tends to cause more problems you’ll have to edit by hand anyways.

    I’ve tried a dozen or more of these editors, including quite a few bigger ones still missing on here such as Eclipse and Netbeans, but that point aside, this is a decent list of other tools the WYSIWTF type people need to start trying out and using.

    Someone else quoted the “template” example as an argument about saying hand writing out code in an interview is pointless, but it’s not that I know how many tick marks belong in the doctype, or where the xhtml source is on wc3’s website. It’s that I’m aware it exists and is just as important as the div’s and spans that make up the rest of the code on the page.

  3. 3.

    Christian (May 7th, 2008, 9:54 am)

    Very good!

  4. 4.

    zero0x (May 7th, 2008, 9:56 am)

    Sorry, but what does this mean?

    TextMate (Power PC Mac)

    PowerPC? It works fine on my Intel-based MacBook !

  5. 5.

    Akoi Meexx (May 7th, 2008, 9:59 am)

    gEdit in Linux works wonders for source highlighting of many different web files. I use that in a GUI environment and just plain Vi for CLI. Thanks for the post! :)

  6. 6.

    stefanx (May 7th, 2008, 10:02 am)

    textpad! it still drives me crazy that there’s no textpad for mac…

  7. 7.

    drimsun (May 7th, 2008, 10:03 am)

    For me it’s PSPad hands down, and I tried them all!

  8. 8.

    Martius (May 7th, 2008, 10:10 am)

    Best for Windows is E-texteditor - textmate bundles support, fast and cheap!

  9. 9.

    WhiteHat (May 7th, 2008, 10:12 am)

    I use perfect Link [e-texteditor.com]. Alternative to Textmate on Windows, but I want Coda Panic on my Win machine…

  10. 10.

    Matt (May 7th, 2008, 10:12 am)

    I tried them all but the best is komodo edit, and I’m surprised you missed it
    Link [www.activestate.com]

  11. 11.

    Michal (May 7th, 2008, 10:16 am)

    In my opinion Eclipse should be in this list too. It’s free, customizable, portable (you can use it from pen-drive if java is installed, there is also a possibility to put java on the pen but it’s more complex solution) and available for Windows, Linux and Mac.

    To use Eclipse for webdesign there is a version called Eclipse PDT (PHP Development Tools) but PDT also can be downloaded as a plugin for original (base) version of Eclipse. Moreover you can install Aptana (mentioned in this article) as a plugin in Eclipse. I think that Aptana is more for HTML/CSS and PDT for PHP.

  12. 12.

    Nick (May 7th, 2008, 10:17 am)

    I agree with Akoi Meexx about gEdit!

    very nice list overall

  13. 13.

    Ross (May 7th, 2008, 10:18 am)

    I use PHPDesigner (personal edition is free) for my coding and programming - it’s quite a nice editor if you’re into PHP (although it supports syntax hints/highlighting for other languages) and the commerical edition advances on that further.

    Also NetBeans is something that should definitely be tried by anyone looking to start learning Java.

    Or you could be hardcore and limit yourself to Microsoft Notepad :)

  14. 14.

    tom d (May 7th, 2008, 10:18 am)

    gVim is well worth the time it takes to learn, it’ll save you a thousand times that :)

  15. 15.

    Dominique (May 7th, 2008, 10:18 am)

    TextMate (Power PC Mac)

    TextMate is a universal binary program - it works on both Intel Mac and PowerPC

  16. 16.

    Tom Drummond (May 7th, 2008, 10:19 am)

    Link [www.activestate.com] is easily my favourite editor. It’s built on the Mozilla platform so it’s really easy to customise :)

  17. 17.

    Tobbi (May 7th, 2008, 10:20 am)

    I like Notepad++. It’s a great editor

  18. 18.

    Felipe Diesel (May 7th, 2008, 10:25 am)

    Hi,

    you fogot Komodo Edit and IDE, this programs are great.

  19. 19.

    Marco (May 7th, 2008, 10:25 am)

    I personally use both gedit and Geany in Linux, I didn’t really like the alternatives in the article when I tried them. As a text editor gedit is the Linux equivalent of TextMate (or at least the closest), it should have been included. Just google on gedit+textmate to see what I mean.

  20. 20.

    Fausto (May 7th, 2008, 10:30 am)

    For PHP, I prefer eclipse, with the PHP library. It rocks on Windows and Linux.
    Sorry, but I used to work in JAVA, and I prefer the eclipse enviroment.

  21. 21.

    Jimmy (May 7th, 2008, 10:30 am)

    I’ve been using Textpad for years, but am going to try Scriptly. Great article, as always!

  22. 22.

    oliverastro (May 7th, 2008, 10:33 am)

    Win: Topstyle, Aptana, Notepad ++
    Linux: Screem, Aptana

  23. 23.

    David K (May 7th, 2008, 10:34 am)

    What about Coda?!

  24. 24.

    Payman (May 7th, 2008, 10:41 am)

    mmm and CSSedit!?!?!

  25. 25.

    Lur (May 7th, 2008, 10:44 am)

    PHPEdit by waterproof …..

  26. 26.

    Glen Lipka (May 7th, 2008, 10:49 am)

    I use WeBuilder from Blumentals. It actually is a great editor. Like Homesite but better/more modern.
    Link [www.blumentals.net]

  27. 27.

    beepoll (May 7th, 2008, 10:50 am)

    Heeyo! Nice list there. What one do you think is the best? It would have been nice if you have had some grades or something at each editor.

  28. 28.

    Seban (May 7th, 2008, 10:51 am)

    I mainly use Netbeans 6 for Ruby programming witch big projects. For smaller I prefer GEdit

  29. 29.

    Gabe (May 7th, 2008, 10:56 am)

    I agree with Matt, Komodo Edit is great!

  30. 30.

    Sean Hodge (May 7th, 2008, 10:59 am)

    Great follow up to the previous article. I’m a big Coda user myself. I also use CCSedit (for CSS) and I occasionally use Textmate myself. Thx.

  31. 31.

    max (May 7th, 2008, 11:01 am)

    > Felipe Diese, Matt
    Exactly, Komodo is the best source code editor

  32. 32.

    Blair McBride (May 7th, 2008, 11:02 am)

    Komodo has my vote too.

  33. 33.

    Gérald Morales (May 7th, 2008, 11:05 am)

    Thank you for this excellent arcticle.
    I use a Mac and I think that Smultron is really good. It integrates perfectly with Transmit/FTP.

  34. 34.

    Robert Speer (May 7th, 2008, 11:09 am)

    I’ve been using Zend Studio for years:
    Link [www.zend.com]

    I use it primarily for PHP but also for all my JS / HTML / CSS

    I am however the only one I know who uses it, but the eclipse / aptana guys in my office don’t seem to have an advantage

    Aptana is clearly better with javascript though.

  35. 35.

    David DeCarmine (May 7th, 2008, 11:10 am)

    Nothing better than phpDesigner when you’re working with PHP code. Everything just seems to work, and it’s stable and rarely crashes unlike many other ones.

  36. 36.

    stfalx (May 7th, 2008, 11:12 am)

    Notepad ++ is the best win editor. My other option would be coda or textmate but since i’m not a mac fan i’, setteling for notepad++.

  37. 37.

    Mysterious B (May 7th, 2008, 11:18 am)

    Hey David K:

    Before you go opening your flap; READ (Or at least use the search function in your browser),

    Enjoy! :)

  38. 38.

    Vitaly Friedman & Sven Lennartz (May 7th, 2008, 11:23 am)

    @Felipe Diese, Matt, Max: thank you, Komodo Edit was added.

    @Payman: CSSEdit was added.

    @David K: Coda is mentioned. Please read the overview carefully or use the search function.

  39. 39.

    Akiva Levy (May 7th, 2008, 11:27 am)

    Wow, it seems many of us Linux users got the shaft in this update as many of our applications have been overlooked. I will admit, however, that many of the applications for *Nix out there are pretty awful.

  40. 40.

    alenge (May 7th, 2008, 11:28 am)

    i’m using wysiwyg + css editor: dreamweaver cs3 + topstyle 3

  41. 41.

    Matt Radel (May 7th, 2008, 11:28 am)

    NotePad ++ and HomeSite are tied for my all times faves. I really like skEdit (though it doesn’t seem to be updated too frequently) too, but currently I use the Aptana plugin with my Eclipse installation - it’s really groovy.

    Great post!

  42. 42.

    Meetzah (May 7th, 2008, 11:31 am)

    For PHP –> Zend Developement

  43. 43.

    keepitmassive (May 7th, 2008, 11:37 am)

    Scite is the best editor for me ( i’m using old Scite editor, version 1.66, but it never let me down, though, i’m missing some features like changing tab position, etc )

  44. 44.

    psd2markup (May 7th, 2008, 11:55 am)

    I use Rapid PHP… It’s very good, and is great for every kind of code editing, not only PHP.

  45. 45.

    Bart (May 7th, 2008, 11:56 am)

    I miss Crimson editor.

  46. 46.

    Benoit Sanier (May 7th, 2008, 12:03 pm)

    TextMate & CSSEdit combo !

  47. 47.

    Martin (May 7th, 2008, 12:06 pm)

    Blumentals WeBuilder is great. Fast and lightweight with many features.
    Link [www.blumentals.net]

  48. 48.

    Kevin Hakman (May 7th, 2008, 12:08 pm)

    Aptana Studio starts at $0, not $99 as described above. Aptana Studio community edition is open source. Aptana Studio Pro is a plugin that extends the open source edition with a few more features.

  49. 49.

    MonkeyP (May 7th, 2008, 12:14 pm)

    SlickEdit is very nice to, Link [www.slickedit.com]

  50. 50.

    Fyora (May 7th, 2008, 12:17 pm)

    What about Kate (for Linux)?

  51. 51.

    dmaphy (May 7th, 2008, 12:29 pm)

    Two things i am missing here:
    Programmer’s Notepad for Windows (www.pnotepad.org)
    and Geany for Linux (geany.uvena.de).

    I love them.

  52. 52.

    Tom (May 7th, 2008, 12:34 pm)

    This would have been SO MUCH MORE USEFUL had it been a ranking rather than a review. Tell me which one is the best. I don’t have time to read 25 reviews, test them and decide on my own.

  53. 53.

    Heri (May 7th, 2008, 12:35 pm)

    Why isn’t Link [www.scintilla.org] listed? It’s probably the biggest “competitor” to Notepad++, not to mention it also runs on Linux. Now I know you can’t list every editor out there, but good heavens, some of the editors in your list are just plain crap - slow, bulky, and inefficient. 35 USEFUL source code editors? I don’t think so. I’d suggest you actually use some of them before you claim to be “reviewing” them.

  54. 54.

    Justin M (May 7th, 2008, 12:42 pm)

    Why no Visual Studio. I realize MS isn’t th IN thing, but I love my VS2K8!!! Definitely worth a mention.

  55. 55.

    Gajendra (May 7th, 2008, 12:49 pm)

    Hey, you forgot wscite.

  56. 56.

    Tracy (May 7th, 2008, 12:50 pm)

    I am currently doing a project and i have used a few tools so far. I have tried html kit, web builder, dreamweaver, topstyle, aptana, netbeans. I liked certain features of each but i like trying new things out there. I installed linux and i liked bluefish and quanta. I am currently trying microsoft visual web editor express edition 2008 and so far i am liking it. Gonna have a go with komodo edit now, see how i like that.

  57. 57.

    Keith - SuPeR K! (May 7th, 2008, 12:55 pm)

    Notepad2 on Windows

  58. 58.

    dirk worring (May 7th, 2008, 1:03 pm)

    phase5 is missing. easy, free, good! :)

  59. 59.

    Pet (May 7th, 2008, 1:06 pm)

    For Css and Xhtml –> Pspad

  60. 60.

    R.E.K. (May 7th, 2008, 1:23 pm)

    I can’t count the years that I’ve used HTML Kit for, it’s a great light weight program that I couldn’t do without.

  61. 61.

    tyCSSguy (May 7th, 2008, 1:25 pm)

    Is this the first such list of editors of this type you folks have done?
    I remember requesting an IDE’s list months ago ;)

    Thanks, and I’ll definitely check these out.
    t3man

  62. 62.

    endorphine (May 7th, 2008, 1:27 pm)

    What about e - text editor ?
    Link [www.e-texteditor.com]
    Best I’ve tried so far!

  63. 63.

    Gareth Hodson (May 7th, 2008, 1:31 pm)

    Crimson Editor is the best :)

  64. 64.

    Cycu (May 7th, 2008, 1:35 pm)

    I love you SMASHING MAGAZINE :D

    This list is aversome :D I am using KED which is very simple but helpful and fast text-editor.

  65. 65.

    Matty (May 7th, 2008, 1:54 pm)

    You guys have done it again, every time I check my Netvibes, there is always something new that is just a great read.

    Keep up the great work guys, you’re doing a fantastic job!

    Nice list by the way :)

  66. 66.

    jive (May 7th, 2008, 1:56 pm)

    You left off
    Ecclipse
    PDT (PHP Developer Tools based on Ecclipse)
    Zend Studio

  67. 67.

    Alexander Langer (May 7th, 2008, 2:02 pm)

    I also go with E on Windows. Shame on you, you left it out! :(

  68. 68.

    DaveW (May 7th, 2008, 2:04 pm)

    I’ve got HomeSite (Macromedia) open and running right now…

    Suggestion for an article: Database management applications. I use the God-awful phpMyAdmin for my MySQL databases, but there *has* to be something better. Smashing?

  69. 69.

    Sultank (May 7th, 2008, 2:08 pm)

    thanks!! i love the list. i never knew about some of them. i also use Link [www.editphponline.com] to edit php. its fast and its online.

  70. 70.

    chodorowicz (May 7th, 2008, 2:24 pm)

    I’d add Programmer’s Notepad - a simple one, but it’s the best notepad replacement I’ve found
    Link [www.pnotepad.org]

  71. 71.

    Rick (May 7th, 2008, 2:36 pm)

    @Ross (#13) I use Link [www.mpsoftware.dk] (6.02) and it’s got loads more features and improvements over the free (5.02) version… And Michael’s generous with his licensing too… Each license covers you at work and home (last time I read the terms anyway).

    It’s got live syntax checking, and will offer completion for all variables/functions (php and user/library defined) and show the function parameters & desc in the suggestion list etc… Great for when you’re using classes and libraries. It has tonnes of features, these are just the ones I like best.

  72. 72.

    stefano picco (May 7th, 2008, 2:37 pm)


  73. 73.

    D Morgan (May 7th, 2008, 2:53 pm)

    A third vote for Karlis Blumentals’ Webuilder. I’ve been using it for a good few years now, have flirted briefly with Dreamweaver, Nvu, HTML-Kit, Notepad++, etc. but I come back to Webuilder every time because it allows me to code faster and better.

  74. 74.

    Steven Clark (May 7th, 2008, 2:58 pm)

    I’ve used HTML Kit for about the last four years but also Aptana Studio…

  75. 75.

    Simon (May 7th, 2008, 3:13 pm)

    Good article, but I don’t think it does justice emacs. It just barely touched the tip of the iceberg on emacs’ features.

  76. 76.

    Karl (May 7th, 2008, 3:16 pm)

    I can not, I will not, live without CSSEdit. The only feature it does not have is the ability to drive a live preview of firefox, ie7, and ie6 in addition to it’s built-in webkit (safari). I just won’t develop without it.

  77. 77.

    kristarella (May 7th, 2008, 3:35 pm)

    I love Smultron! I believe you can still download the older versions for Mac OS X Tiger (I’m using 3.0.2). It is great. I recently discovered the project feature… makes theme development a lot easier.

  78. 78.

    Bob Durtschi (May 7th, 2008, 4:05 pm)

    “I miss Crimson editor”

    I’m puzzled why you miss it. I just downloaded it last month and have just finished a heavy round of editing with it.

  79. 79.

    john (May 7th, 2008, 4:27 pm)

    I started with PICO, then Notepad, but for the last several years I’ve been using Dreamweaver’s code view.

  80. 80.

    Mini0n (May 7th, 2008, 4:34 pm)

    I currently use Eclipse (the PDT plugin). I like it.
    But I’m considering starting to use Notepad++ with some plugins (folder browser and some more).

    Nice list, btw! =)

  81. 81.

    Adam (May 7th, 2008, 5:02 pm)

    Another vote for e-texteditor!

  82. 82.

    JR Westbrook (May 7th, 2008, 5:10 pm)

    Ah, you saved the best for last! ;-)

    If you take the time to learn vim, you will forever appreciate it. You will be able to work so fast your fingers will catch on fire.

    Ouch! I gotta run put these fingers out.

  83. 83.

    Technical Bard (May 7th, 2008, 5:18 pm)

    I really like Link [www.jgsoft.com]

  84. 84.

    Ben (May 7th, 2008, 5:44 pm)

    Have a look at this crazy ed.

    Link [www.e-texteditor.com]

    It’s “textmate for windows” or so they say. Look at the screencast and you can see things like multi line editing (within the line and not the whole line if need be)
    “column mode” for editing etc.

    Almost made me cry.

  85. 85.

    Justin Young (May 7th, 2008, 6:13 pm)

    为什么没有EditPlus呀。我很喜欢EditPlus的。
    喜欢EditPlus的可以看这个高级使用技巧视频哦——
    Link [www.cnblogs.com]

    ——————————————————

    Why haven’t “EditPlus”? It’s my favorite. If you are a firend form Chinese(Taiwan),Please read this,You will love it——http://www.cnblogs.com/JustinYoung/archive/2008/05/08/ayi03-plus-editplus.html

  86. 86.

    Andy Ford (May 7th, 2008, 6:19 pm)

    notepad++ for Windows rocks especially for the price (free!)

    If you’re a CSS developer on Mac, cssEdit is worth it. I thought the idea of a text editor just for css sounded silly, but it totally rocks.

    I use Coda on mac, but am finding TextMate more useful. Coda still doesn’t have code folding/collapsing! That should be a no-brainer for any code text editor! a major oversight and downright annoying!

  87. 87.

    Justin Young (May 7th, 2008, 6:19 pm)

    sorry ,my wrong ^_^.

    EditPlus in the bottom of article. .

    Also a error here——a firend form Chinese(China)。 I hate my poor English. 囧rz~

  88. 88.

    Vernon (May 7th, 2008, 6:34 pm)

    It’s hard to believe that Zend Studio wasn’t in this list. How could a list of 35 … yes 35… editors be put together without including this? Was there a price point that you didn’t want to cover?

  89. 89.

    Lucas Clements (May 7th, 2008, 6:36 pm)

    Fantastic list with some fallen faves (Homesite) for good measure. I was raised on the Notepad mentality of coding and still think it is the easiest way to test if a potential programmer “sees” the code or just knows how to drag and drop. Edit Plus is still one of the best out there and what I naturally gravitated to throughout the years. Notepad ++ is what I currently use the most with shell integration with Subversion (SVN) from the file browser. Compare functionality built in has proven valuable and its speed and customization keep me opening this program daily

  90. 90.

    Steve (May 7th, 2008, 6:41 pm)

    On the Windows platform, another vote for the blumentals.net guys (WeBuilder and RapidPHP). I spent close to two years looking for a replacement for Homesite, trying virtually every IDE I could find. Finally found it in RapidPHP at less than half the price of (outdated) Homesite. WeBuilder is very similar, but more rounded in scripting languages it supports.

  91. 91.

    Lucas Clements (May 7th, 2008, 6:43 pm)

    Fantastic collection of editors. I was raised on the programming mentality that the only way to learn is through notepad - you need to “see” the code rather then drag and drop. The favourite overall would be EditPlus - Fell in love since the late v1 and still use it. My current editor of choice is Notepad++ - Excellent speed - not bloated. Great shell integration with Subversion (SVN) in mind and a compare utility that has come in useful more then once or twice.

  92. 92.

    jim (May 7th, 2008, 6:45 pm)

    VS2K8

  93. 93.

    ilovecolors (May 7th, 2008, 6:49 pm)

    I mean, are you kiddin? where’s SciTe and FlashDevelop?

  94. 94.

    lrbell (May 7th, 2008, 7:28 pm)

    Eclipse should have been #1. Granted it is bigger than the others, but can do nearly everything, justifying the size.

    It rules.

  95. 95.

    hK (May 7th, 2008, 7:28 pm)

    I’m using the Windows remake of Textmate — Link [www.intype.info]. Really happy with it, does all the PHP, JS, XHTML and CSS need and looks less cluttered and bloated than most others.

  96. 96.

    Donkey (May 7th, 2008, 7:39 pm)

    EditPlus. If you are a Windows users, check it out. It’s incredibly light, pleasant to look at and work with and supports ‘millions’ of languages (user supported community).

  97. 97.

    trey (May 7th, 2008, 7:42 pm)

    Another fan of Eclipse PDT, although Notepad++ is great for quick edits when you don’t want to launch Eclipse.

  98. 98.

    James Mowery (May 7th, 2008, 7:55 pm)

    Where exactly is the “review” portion at? You simply posted information about each text editor. There was little “review” to this post. Very misleading title. Very disappointed.

  99. 99.

    Paul (May 7th, 2008, 8:47 pm)

    Amen,

    I’ve been teaching Dreamweaver for 5 years and I have decided to stop based on the fact that I stopped using the WYSIWTF features all together 3 years ago, I have no interest in SPRY, and many of the menus changed in the last release. I still use it as an editor for it’s search, code collapse, and FTP capabilities, but I’m pretty sure that I’ll be switching to one of these soon. I’ve been using Eclipse for AS3 development and I will be looking into the Eclipse based tools here first.

  100. 100.

    Marloes (May 7th, 2008, 9:51 pm)

    Definetely PHP designer for me! Great for php, but also for normal XHTML and CSS. However, a great list, thanks!

  101. 101.

    foo (May 7th, 2008, 10:29 pm)

    No Aquamacs? That’s what I am using.

  102. 102.

    Jurjen (May 7th, 2008, 10:35 pm)

    Nice list. Again no review. Why not add pros and cons for each editor?

  103. 103.

    Matthias (May 7th, 2008, 10:48 pm)

    In the poll i missed coda :)

  104. 104.

    firewizard (May 7th, 2008, 11:03 pm)

    this is a great list, but I think Eclipse should have been at least mentioned. You mentioned Aptana, which is relatively new, but at the same time, Aptana released an Eclipse plugin. I’ve used a lot of editors and I think Eclipse is the real one out there for complex jobs (it has support for literally anything). Of course, not the regular editor for small html/css corrections

  105. 105.

    OverZero.it (May 7th, 2008, 11:04 pm)

    I use Notepad++ for HTML/PHP projects, it’s incredibly fast and smart.

  106. 106.

    David (May 7th, 2008, 11:17 pm)

    You also missed ConTEXT, a free programmers editor probably similar to UltraEdit
    Link [www.contexteditor.org]

  107. 107.

    Adrian (May 7th, 2008, 11:22 pm)

    EMS SQL Manager is great, Link [www.sqlmanager.net]

  108. 108.

    Shabba (May 7th, 2008, 11:24 pm)

    Been using UltraEdit since 2001 or 2002, haven’t found anything better yet. Such a wonderfull tool.

  109. 109.

    Scott (May 7th, 2008, 11:32 pm)

    Before switching to vim I used 1st page (by evrsoft) and Arachnophilia.

  110. 110.

    MV (May 7th, 2008, 11:33 pm)

    I hoped to find a review of ConTEXT here. I hope you will do it next time.

  111. 111.

    Amrit Gill (May 7th, 2008, 11:38 pm)

    Great list, will be helpful to pick a decent text editor for linux (am going to buy an asus eee for train commute editing!!)

    For windows i use intype - such a light weight - fantastic little thing - its still in alpha but functionality what is available is just killer - really good!!! I love the multiple selecting / block selecting and then editing!

    There are add-ons what other have written - pretty much a library available for all modern languages.

    And on the mac - i use text mate.

    Keep up the fantastic work guys.

    Amrit.

  112. 112.

    Atouck (May 7th, 2008, 11:46 pm)

    I use Zend Studio. Great list by the way !

  113. 113.

    Thorvald Neumann (May 7th, 2008, 11:48 pm)

    Mac: TextWrangler and CSSEdit
    Win: TopStyle and UltraEdit

  114. 114.

    Roy G (May 7th, 2008, 11:55 pm)

    I can’t believe noone mentioned Editpad Pro yet. I think it’s one of the best kept secrets in code editors on Windows, yet I hardly ever see it pop up in lists like these. It’s a very complete editor, with lots of cusomisation options, and has an excellent search function. It supports FTP, projects, source highlighting, intelligent text editing, regular expressions and lots more.

    I would’ve loved to see Editpad in this list. It’s a shame a sophisticated piece of software like that gets overlooked.

  115. 115.

    Alan (May 7th, 2008, 11:55 pm)

    not sure if this has been mentioned in the comments… one of the best php ones.

    Link [devphp.sourceforge.net]

  116. 116.

    si (May 8th, 2008, 12:02 am)

    +1 Eclipse
    +1 Notepad++

  117. 117.

    AJ (May 8th, 2008, 12:07 am)

    I was a long time user of editplus, it’s still really nice, but a few months ago I switched to e-texteditor and I will not go back. It has certainly increased productivity.

    I also use FlashDevelop for actionscript programming, it has intelligent code completion.

  118. 118.

    Thorsten Schmitz (May 8th, 2008, 12:27 am)

    Notepad++ under Windows
    Bluefish under Linux

  119. 119.

    sarma (May 8th, 2008, 12:33 am)

    PSPad get’s my vote here…been through most of these editors (PC) and sticked to this one, it’s lightwieght, with all the options that matches other editors and more…Also would like to say that i liked UltraEdit (not freeware) and Aptana (not so llightweight IDE)…pspad gets it on guys…

  120. 120.

    Amrit Gill (May 8th, 2008, 12:38 am)

    I’m currently using intype for windows, its currently in alpha release but the simplicity of it all is just fantastic - again the editing power in the alpha release is just lush!!! Nothing has a scratch on this - can;t wait for the final release - but still very usable - people have been developing add-ons and have a fairly decent library for languages.

    Keep up the great work SM!

    Amrit.

  121. 121.

    Leon (May 8th, 2008, 12:59 am)

    MacVim looks great. Thanks a lot for the tip!

  122. 122.

    Anuj Seth (May 8th, 2008, 12:59 am)

    SciTE is my favourite. You missed it in the list. :-(

  123. 123.

    Daz Fuller (May 8th, 2008, 1:09 am)

    I’ve tried a number of them including Notepad++ but nothings ever come close to PSPad for me

  124. 124.

    Martin (May 8th, 2008, 1:09 am)

    I missed PHPDesigner in that list. Love that program.

  125. 125.

    Fabio (May 8th, 2008, 1:21 am)

    The free, lite version of Top Style is a charm for my CSS needs..highly recommended!

  126. 126.

    Philip Shanks (May 8th, 2008, 1:22 am)

    Vim/gVim is a fantastic text editor, and I also like the “Cream” config for gVim (http://cream.sourceforge.net)

  127. 127.

    Ili (May 8th, 2008, 1:27 am)

    It should be added that Emacs isn’t just freeware. It’s “Free Software” - which is way more than just freeware.
    (”free as in free speech - not as in free beer” Link [www.gnu.org])

  128. 128.

    grigori (May 8th, 2008, 1:54 am)

    WeBuilder or RapidPHP could have got a mention, at least good to see few guys have mentioned it in the comments. I personally have used Rapid PHP for a very long time and counting backwards; Top style, PHP Designer, Dreamweaver(mainly at work) and of course EditPlus!!!!!!!!!!!!!!!!.

    At the moment I use Aptana- brillint tool!! Notepad++ for some things

  129. 129.

    Fritsie (May 8th, 2008, 2:34 am)

    Nice list.

    If you’re into actionscript, try Link [www.sepy.it]. It can also be used for other languages like CSS, XML etc.

  130. 130.

    Joel (May 8th, 2008, 2:36 am)

    My all time favorite text editr (for Windows only) is Twistpad. Clean design, fast, you can add any syntax you would like (it comes with a lot of them), suports Unicode, spelling, file comparizon, projects and workspaces, Find In Files, spelling… Well anything I ever needed is there. Check it out.

  131. 131.

    Ronny-André (May 8th, 2008, 2:43 am)

    Coda is the best!

  132. 132.

    Ivan (May 8th, 2008, 3:02 am)

    I started with Notepad++ but moved on to PHP Designer which is a PHP IDE with great support for CSS! :)

  133. 133.

    flowstyle (May 8th, 2008, 3:06 am)

    great article! but i really miss PHPDesigner

  134. 134.

    Ray (May 8th, 2008, 3:32 am)

    Coda is amazing. It has saved my company so much money and made me a whole lot more productive, all while being totally fun. Give it a try!

  135. 135.

    Peter (May 8th, 2008, 3:39 am)

    I’m glad you didn’t forget HTML-Kit!
    This software is lightweight, fast and highly customizable (show me another editor that offers 400+ plugins like HTML-Kit !). Just brilliant!
    I use it since years and absolutely love to work with.

  136. 136.

    Aaron Corcoran (May 8th, 2008, 3:59 am)

    The one problem I have with Notepad ++ is that it has a maximum filesize. If it were not for this limitation, it would be almost perfect =). Ultraedit or V both allow me to open extremely large text files (such as .dat files we receive from mainframes that are 1-14gb.

  137. 137.

    Sylvia (May 8th, 2008, 4:11 am)

    I agree with #114, I use EditPad most of the time, it’s great :)

  138. 138.

    Renkai (May 8th, 2008, 4:12 am)

    I have tried most of these but not quite all. My current favorite: PSPad!

  139. 139.

    Mark (May 8th, 2008, 4:17 am)

    Win: HTML-Kit (-becoming HTML-Kit (Tools)), UltraEdit; TopStyle for CSS
    Mac: BBEdit; CSSEdit for CSS

    + Firebug, Web Developer, HTML Tidy plug-ins for Firefox on both Mac & Win.

    (FWIW, FTP: WS-FTP-Pro (Win) & Transmit (Mac) )

  140. 140.

    Craig (May 8th, 2008, 4:42 am)

    Good list. Notepad++ is definitely my favourite Windows editor, but Scite should have been on the list too.

  141. 141.

    Dave (May 8th, 2008, 4:52 am)

    I have to add a vote for EditPad Pro. It has built in and customizable syntax highlighting, it can open huge files, it can edit files in binary or text, it can fold code sections, regular expression searching, spell check, easily convert between Windows/Unix/Mac text files, and more.

  142. 142.

    Vikas J (May 8th, 2008, 4:56 am)

    You people should title your articles approriately. These aren’t reviews, it’s a list of features in these editors. You shoud label the article as such!

  143. 143.

    pyros (May 8th, 2008, 5:01 am)

    i personally prefer using weaverslave.
    -> Link [www.weaverslave.ws]

  144. 144.

    Yaroslav (May 8th, 2008, 5:04 am)

    SourceInsight is missing here.

  145. 145.

    Jake Rayson (May 8th, 2008, 5:16 am)

    +1 for Notepad2. It uses the same Scintilla core as Notepad++, so shares many features such as column select and syntax colouring. But designed to be lightweight, single window and not as extensible.

    Also, I use Bluefish on Linux with Gnome.

  146. 146.

    Mariusz (May 8th, 2008, 5:22 am)

    I missing IntelliJ. A powerful editor, based on java. Available for linux, mac and windows.

  147. 147.

    pau (May 8th, 2008, 5:26 am)

    If you are a win user Intype is the best. Defenitely.

  148. 148.

    Pete (May 8th, 2008, 5:56 am)

    Link [geany.uvena.de] is a great editor for HTML / CSS / JavaScript / PHP development. It’s for Linux and Windows.

  149. 149.

    skydvr (May 8th, 2008, 6:09 am)

    how can the author know what YOUR priorities are? Scan the reviews - look for features that are impt to YOU, and rank them yourself.

  150. 150.

    Josh Blair (May 8th, 2008, 6:09 am)

    I’ll second EditPad Pro. Awesome regex support and many customization features.

  151. 151.

    Bartek G (May 8th, 2008, 6:13 am)

    Aptana has way more features than mentioned (now it looks poor compared to UltraEdit):
    - both Aptana and Eclipe (as someone already said Aptana can be installed as a plugin for Eclipse) have unicode support
    - Aptana can utilize Eclipse extensions, so features like CVS synchronization are available for it as well.
    - Commercial version (or old free beta versions) supports SFTP
    - Aptana supports PHP (via plugin)
    - Commercial version has a debugger for Internet Explorer

  152. 152.

    Rock19086 (May 8th, 2008, 6:13 am)

    Is the main difference between Context and UltraEdit the fact that Context does not have an FTP facility built in? Anyone, please comment on this question

  153. 153.

    Andrew (May 8th, 2008, 6:53 am)

    For java: netbeans, everything else in emacs ;)

  154. 154.

    MasterDee (May 8th, 2008, 7:21 am)

    The best is HTMLPad 2009 editor, lightweight, fast, powerful. It’s all you need.

  155. 155.

    datenkind (May 8th, 2008, 7:33 am)

    I’m using Coda since a year and there’s no comparison in my eyes. I used Textwrangler, SubEthaEdit and Textmate, but they all have this nerdy feeling of hardcore coders. Well, I’m a hardcore coder, but I like the look and feel of Coda so much. And it’s damn easy to use. The included FTP client makes working extremely comfortable.

  156. 156.

    tyCSSguy (May 8th, 2008, 8:01 am)

    Funny, I came up with a new acronym yesterday instead of WYSIWYG, it ought to be:
    WYSITCYG, which could be What you see is the code you get, or What you see is the crap you get, if the editor is in the hands of the wrong person. Keeping an eye on your code view and validation, and preventing unnecessary styles makes all the difference in the world using WYSIWYG, which can be a speedy coding tool.

  157. 157.

    Vikram P (May 8th, 2008, 8:38 am)

    Scite is my personal favourite - I can’t believe you missed it.

  158. 158.

    Junni (May 8th, 2008, 8:39 am)

    I’m using Zend Studio for about a year now. Very convinced about it’s powers, but I’m trying Eclipse aside now. Eclipse has a nice feature for Symfony related projects, to run sf commands in the editor.

  159. 159.

    unnami (May 8th, 2008, 8:51 am)

    I use HateML

  160. 160.

    humeniuc (May 8th, 2008, 9:17 am)

    I use SciTE for PHP / HTML / CSS / JavaScript editing for almost 4 years. Small, Fast, Reliable. Best highlighting engine.
    Minus = No embeded project manager.

    I tried Eclipse, but is too slow and resource demanding.

  161. 161.

    J. McGuire (May 8th, 2008, 9:26 am)

    Wow, a lot of nice editors. I have been using TSW WebCoder for years, but just recently, they released a new, dedicated PHP editor. I’m a PHP coder by heart, so I changed immediately. If you’re into PHP, you may want to give it a try. I think there’s a free trial at Link [www.tsware.net] :). Zend is nice too, but a bit pricey, I think!

  162. 162.

    Leandro (May 8th, 2008, 9:31 am)

    EditPlus rocks! :)

  163. 163.

    Brooke (May 8th, 2008, 10:03 am)

    I adore CSSEdit, slick, huge time saver!
    For everything else, Coda all the way! If it had a diff tool, I’d be over the moon.

  164. 164.

    Steven Petryk (May 8th, 2008, 10:31 am)

    Man, I used Aptana on Windows, but on Mac it’s VERY broken. And Aptana was the best editor I’ve used, even better than the $100 Homsite 5.5.
    I guess I’ll have to develop my own (NOOOOO).

  165. 165.

    Martin (May 8th, 2008, 10:34 am)

    I use Gedit and GVim on Linux. Sure, TextMate with its pretty fancy features is very nice, but Vim is really a great editor. Working via SSH? No probs. Delete a line? dd. Finito. Repeating a long variable name? Ctrl+P helps. It’s really a comfortable editor, especially because you’re actually keeping your fingers on the keyboard.

    However, I think that the description of Emacs is a bit lush. Emacs is so extensible, it’s been called an OS jokingly. In reality, it only goes as far as an integrated web browser. No, not just taking any other app. I mean a real, working web browser, in an Editor.
    Of course, that is on the fancy side, but Emacs really is the perfect programmer’s editor, because it is a real fully programmable editor (It’s got a real Lisp interpreter in it).

    A lot of the editors I find are pretty overrated. Sure, they’re good and all, but the really unique, good editors max at 5, 6, 7 or so.

    PS: If you can’t find your favourite Editor there, try hitting Ctrl+F. It’s like magic.

  166. 166.

    Jon (May 8th, 2008, 10:48 am)

    What about LopeEdit? (www.lopesoft.com)

  167. 167.

    Grady (May 8th, 2008, 10:54 am)

    Using UltraEdit - I’m a C# developer and don’t do much web work. I often work with data files, and UltraEdit’s ability to work with columns (which wasn’t mentioned in the article) can be priceless. I only know of a very few editors that can do that, and UEdit has the best UI of the bunch. The ability to switch to HEX has been a valuable tool, as well. Although I still use VS2K5 primarilly, I have used UltraEdit for C#, as well.

  168. 168.

    kxh29 (May 8th, 2008, 10:55 am)

    I know that I am NOT the only Dinosaur out here that uses “Vi”….!!!!

    Or, maybe I am……

  169. 169.

    Rina (May 8th, 2008, 12:55 pm)

    Excellent list of editors! Thanks!

  170. 170.

    lol (May 8th, 2008, 12:59 pm)

    Another vote for WeBuilder , I switched from crimson editor ( its still availible btw) and have tried a ton and its my favorite.

  171. 171.

    Le Marquis (May 8th, 2008, 1:53 pm)

    Nice overview! Although I really miss the external Flash code editors like Sepy.
    I really wanted to see the pro’s & cons for these Flash editors.

  172. 172.

    bms (May 8th, 2008, 1:53 pm)

    You have listed Homesite as available for Mac. I have never seen a Mac version of Homesite—I would really like one.

  173. 173.

    Jenn (May 8th, 2008, 6:17 pm)

    i’ve been an html-kit user for YEARS and love it! but i’m not above trying out something new. great list, sm!

  174. 174.

    Jauhari (May 8th, 2008, 8:17 pm)

    For me, TextMate and Coda is GREAT ;)

  175. 175.

    mikemike (May 8th, 2008, 9:03 pm)

    Best Smashing Article EVER!

  176. 176.

    chaoskaizer (May 8th, 2008, 9:10 pm)

    I prefer “PHP Designer” (IDE) as its light and support all major programming language plus there is an intelligent code highlight (ie php+html+css+js in one) and built in JIT error reporting .. plus there is lot of skins too.

    anyway here a good list of IDE from wakoopian streams -> Link [wakoopa.com]

  177. 177.

    Bryce (May 8th, 2008, 9:38 pm)

    BBEdit…..lightweight and simple….only way to go…

  178. 178.

    Vii (May 8th, 2008, 10:17 pm)

    Great article, thanks!
    I used Aptana for long time, but I don’t know how to turn on win-1251 encoding on linux system, within this IDE (yes i know about utf >)) so I decide to turn back to KomodoEdit (ex OpenKomodo).

    BTW: what about Link [www.oxygenxml.com] (yes it’s not free software) or Link [www.netbeans.org]?

    ps plz, forgive me for my english ))

  179. 179.

    R Wheaton (May 8th, 2008, 10:42 pm)

    A pity it is not available on linux

  180. 180.

    Pinguin (May 8th, 2008, 11:16 pm)

    @Marco, @dmaphy, @Pete I agree with you. After many years using many different IDEs, I finally settled for Geany.We use it every day at work. It is really fast and stable and has all the features you need. I believe it’s a mistake not including it in this list.

  181. 181.

    Simon (May 8th, 2008, 11:39 pm)

    I’m another fan of Link [www.editpadpro.com]. I’ve tried a bunch of editors, and it’s simply the best I’ve come across.

    It’s killer feature is regular expression support, both for search/replace and for super-flexible syntax highlighting/file navigation schemes. You can download (or create) schemes for just about any file type. I really recommend it. (And the support is great too.)

  182. 182.

    Jason Dugmore (May 9th, 2008, 12:47 am)

    What about Scite? Thats one of the best in my opinion.

  183. 183.

    Stephan (May 9th, 2008, 1:49 am)

    Aptana is based on Eclipse.
    I use EasyEclipse for Lamp, it includes all Languages for website developing and more.

  184. 184.

    Damien (May 9th, 2008, 2:26 am)

    I use Netbeans 6.1 with jVi plugin, it’s quite good :)
    When I don’t need an IDE I simply use Vi or Textmate (would love a mix between Vi and Textmate).

  185. 185.

    dharma.indviews.com (May 9th, 2008, 3:14 am)

    Can someone let me know of a plain free simple Javascript editor with intellisense?

  186. 186.

    vith (May 9th, 2008, 5:52 am)

    netbeans 6.1
    great for java (also jsp and stuff)
    great for javascript (6.1 introduced awesome intellisense for js)
    great for xml, ruby etc
    it even has some support for php but i didnt try that

    it’s pretty heavy but worth trying in general.

  187. 187.

    ProfessorWeb.de (May 9th, 2008, 6:15 am)

    I use PlainEdit (www.gaijin.at/dlplainedit.php). Simple to use, and much really usefull Stuff included. Perfect to write HTML and CSS-Code instantly.

  188. 188.

    bbx (May 9th, 2008, 6:59 am)

    I’ll stick with Notepad++ and Firebug (so easy to use!). But this list is interesting because I really didn’t know about all the others. I may check some of them out.

  189. 189.

    MDH (May 9th, 2008, 8:17 am)

    I would have liked to see WebDesign by Rage Software. I’ve been using it and I’d like to see how it stacks up against some other programs for Mac.

  190. 190.

    Lukas Rieder (May 9th, 2008, 11:53 am)

    Hy,

    Great selection of tools. Whenever it comes to editors or widely spread tools there is no clear choice. I think there are so many cool and ‘crazy wickedooo performance’ editors out there, but I’m sure, you won’t change your old editor so fast. I like Textmate a lot, I got used to it, I’m very fast with textmate. But sometimes I take a peek at other fully armed IDE’s, and even install one… Eventually I stay with me beloved Textmate + other tools.

    Great work Smashing Magazine, keep it up!

    Lukas from Link [www.lrieder.com]

  191. 191.

    Thorsten (May 9th, 2008, 10:51 pm)

    I have to agree with the guys mentioning WeBuilder. It’s the best (modern) replacement for homesite. Notepad++ is also nice if you don’t want to spend any money, I still prefer WeBuilder, though.

  192. 192.

    iBiker (May 9th, 2008, 11:27 pm)

    The best editor for PHP is Zend Studio . I use it for years and I can’t find better one. Now Zend developed a plugin for Eclipse, but I don’t like Eclipse because isn’t stable.

  193. 193.

    Abhijeet Pathak (May 10th, 2008, 2:06 am)

    Good list…
    Although Notepad++ is my all time favoruite, i recommend NuSpehere IDE for PHP developement….

  194. 194.

    Parker (May 10th, 2008, 2:07 am)

    I guessed you guys missed out the following editors:
    Adobe CS3(DW)
    PHP DESIGNER 2008

  195. 195.

    Stephen (May 10th, 2008, 2:47 am)

    Where did you leave Dreamweaver, for anybody doing HTML, CSS it has an excellent code view. I am currently using it for HTML related work and Eclipse PDT for my PHP with JS Eclipse (from Adobe) to help me out

  196. 196.

    deyon (May 10th, 2008, 8:32 pm)

    HTML Kit Very strong editor. What i love is the auto complete feature for coding its like dreamweavers auto complete. And alot of top features the other dont have.

  197. 197.

    moyo (May 10th, 2008, 10:17 pm)

    Coda roxx! Also using CSSEdit MacOS

  198. 198.

    Dan (May 11th, 2008, 12:39 am)

    Intype rocks !

  199. 199.

    Mikhail Medvedev (May 11th, 2008, 4:23 am)

    Link [www.pnotepad.org]

    I do a -lot- of XHTML/CSS and Programmer’s Notepad is candy. The reason I like it is it’s very lightweight.

    Multiple files via tabs;
    Syntax highlighting (customizable for each language);
    Code collapse;
    Find&Replace across multiple documents;
    Light interface.

    Have not needed any alternatives. :)

  200. 200.

    Rick (May 11th, 2008, 6:11 pm)

    what about e-texteditor….that is by far the best editor out in market right now!

  201. 201.

    Ray (May 12th, 2008, 1:35 am)

    I have been using ‘Web Design’ (http://www.ragesw.com) for a couple of years now and it is a great Mac piece of software for intermediate web designers!

  202. 202.

    Danny (May 12th, 2008, 9:14 am)

    My favorite texteditor is definitely PsPad. It’s free, very powerful, fast and lightwight.
    The only one I’ll try soon is Sublime.

  203. 203.

    jesse (May 12th, 2008, 1:03 pm)

    Don’t forget Bluefish for Linux.

  204. 204.

    Brian (May 12th, 2008, 9:40 pm)

    On Windows, I’ve taken a liking to Link [www.pnotepad.org]

  205. 205.

    Alex (May 12th, 2008, 10:05 pm)

    Find this page while I am looking for replacement for Notepad++, Great & thanks! ( why get rid of Notepad++? because the development community of notepad++ involves many politics.)

  206. 206.

    carlos (May 12th, 2008, 10:29 pm)

    Aptana Studio lo instale pero luego que no lo supe usar lo desinstale, pero vaya sorpresa que me dio, me bloqueo mis otros servicios de FTP y me dio conflicto con otro JAVA
    malisimo en ese sentido
    me hiso perder tiempo encontrando la solucion
    tube que restaurar el sistema

    malo malo malo

  207. 207.

    Dulce (May 13th, 2008, 2:24 am)

    Just what I’m looking for. Trying on Webcoder.

  208. 208.

    Tmo (May 13th, 2008, 2:34 am)

    My favorite is definitly sublime text. If you are waiting for Intype, try sublime …you won’t wait anymore : )

  209. 209.

    Bsquared (May 13th, 2008, 4:45 am)

    Editplus rules! I will be checking out a couple of the others mentioned, but editplus handles filesizes most others don’t, has selective column highlighting (since v1 I think), has the speed like nobody’s business, is very lightweight, only has a nagware thing, has the regular expression down pat, text/language highlighting, is very inexpensive…. I’ve used it forever.

  210. 210.

    César Couto (May 13th, 2008, 7:51 pm)

    I’ve tryed almost all of the list, and i’m using notepad++. It’s not the more powerfull, but some of the powerfull IDE are unfortunally to slow when starting. Notepad++ is incredible fast and it fits for me.

  211. 211.

    phppassion (May 13th, 2008, 10:15 pm)

    really nice editor, Its very easy to code in these editor

    Edit Plus is most incredible fast and it fits for me.

    Its s better than dream viewer and all the editors………..

  212. 212.

    b. (May 14th, 2008, 12:30 am)

    I’ve tried a wide range, and stayed stucked with Jedit - definitely the best for large numberts of document handling ( like websites ) and search&replace power

  213. 213.

    Rene (May 14th, 2008, 3:56 am)

    i miss scite … the best ever!

  214. 214.

    John (May 14th, 2008, 7:18 am)

    There are for shure many other editors out there, but not to mention SciTE - which runs on nearly all operating systems - is a miss.

  215. 215.

    heroes (May 14th, 2008, 9:14 am)

    ultraedit and notepad++ are my favourites ;)

  216. 216.

    Tom Morris (May 14th, 2008, 2:17 pm)

    If you work with XML or related technologies (XSLT, Schemas etc.), Oxygen is very cool. Use it daily, well worth the price (although, as a student, I paid the academic price, it may not be worth it if you are paying the full price).

  217. 217.

    NAmiDark (May 15th, 2008, 5:07 am)

    Disappointed NuSphere’s phpED wasn’t on here. I tried Zend, Eclipse, etc, but all were terribly slow (blame java) compared to similar C/C++ coded editors, which is where I found phpED and has been my favorite since ( Link [www.nusphere.com] )

  218. 218.

    germaine (May 15th, 2008, 6:08 am)

    PsPad rocks.
    -_-

  219. 219.

    Jonny Haynes (May 16th, 2008, 6:16 am)

    easy - Textmate on my mac, E on a pc - hands down!

  220. 220.

    cheif (May 19th, 2008, 10:34 am)

    pspad hands down

    thanks for list

  221. 221.

    JG (May 20th, 2008, 4:21 am)

    Damn I want Panic Coda for my PC…
    Damn I want a Mac :D

    nice list

  222. 222.

    ramin (May 20th, 2008, 4:35 am)

    Slickedit is the rolce-royce of editors.

  223. 223.

    Alex (May 20th, 2008, 6:17 am)

    not mentioned HippoEDIT Link [www.hippoedit.com]
    very nice editor, with several unique features, fast, lightweight and extensible
    would suggest to somebody editing scripts in different languages or just one good source viewer

  224. 224.

    Holger (May 20th, 2008, 11:22 pm)

    Nice List!

    I miss my favorite editor “PHP-Edit” from Waterproof-Software [http://waterproof.fr/]

  225. 225.

    adwin (May 21st, 2008, 6:50 pm)

    gVIM is great .. i used it for everyday use … and for css editing I used to use Notepad++ because I let my css opened and when I close notepad and open it again it still present with the last document I edited.

    :D

  226. 226.

    Allan (May 23rd, 2008, 10:11 am)

    Does anyone have a good recomendation for an interactive PHP editor?

    Right now I use HyperEdit on the Mac. It has no syntax hiliting or much assistance of any kind, but it runs the PHP interactively as you type and displays the output as either rendered HTML or text output. I use it for this feature alone. Before considering a different PHP editor it’d have to do something like this (or maybe have an interactive debugger).

    I also use Aptana and AquaMacs (emacs). Both have nice PHP editing capabilities, but neither lets me interactively test my PHP code in the same way. So I tend to use them for HTML, CSS and Javascript instead.

  227. 227.

    Riccardo (May 26th, 2008, 1:53 pm)

    I use Geany and sometimes gEdit at work. Oh, and Aptana for javascript because Geany’s doesn’t work well with it.

  228. 228.

    gerhard (June 4th, 2008, 12:19 am)

    Have to second that - phase5 is a great classic and has just been Link [www.phase5.info]

  229. 229.

    swallace (June 13th, 2008, 12:17 pm)

    SourceInsight not mentioned in the article and only one commenter missed it? It has project management, code navigation, symbol lookup, regex search, project wide replace, rectangular selection… you name it, it is there. And such a small download size too, unlike eclipse or netbeans. Never found a better source code editor for C/C++, Java projects. It is a commercial software though.

  230. 230.

    mendem@semar.com (June 17th, 2008, 3:21 am)

    please include edit.com under DOS also =)

  231. 231.

    YoYurec (June 20th, 2008, 6:37 am)

    Scite is the best editor ever!!!

  232. 232.

    Kurt Frank (July 1st, 2008, 9:53 am)

    You should check out Multi-Edit. It is a multi-language tool like no other.

    Link [www.multiedit.com]

    I have used it for over a decade and nothing else compares.
    KMF

  233. 233.

    Etienne Savard (July 4th, 2008, 9:10 am)

    Where is Geany??? It’s a multi-plateform and light editor. Should be included in your list.

  234. 234.

    Charles Roper (July 7th, 2008, 5:44 am)

    E Text Editor really should have had an entry of its own. It doesn’t just “ape TextMate” (it does support its bundles format, though) but actually improves upon it in many areas, with features such as the unique branching undo history, lightweight version control, improved search, a bundle manager for easy bundle installation and so on.

  235. 235.

    harry (July 15th, 2008, 5:28 pm)

    how could you ever forget and not mention anything about Geany? plz add it on

  236. 236.

    zeroone (August 6th, 2008, 12:52 am)

    phpEdit is my choice
    I wish there will be phpEdit on Mac someday without emulators

  237. 237.

    David (August 7th, 2008, 1:50 pm)

    Another missed one: VEDIT ( Link [www.vedit.com] ) which has been around a long time and has tons of experience - super fast, etc.

  238. 238.

    the DtTvB (August 9th, 2008, 4:03 am)

    On Linux I always use VIM for code editing, but sometimes I use Kate on KDE. I also use gedit, you can download more plugins.

    On Windows I use Notepad2.

  239. 239.

    K-ote (August 12th, 2008, 2:31 pm)

    GridinSoft Notepad and GridinSoft Notepad Lite which is free

  240. 240.

    Mark (August 14th, 2008, 11:27 pm)

    How can you leave out Multi-Edit? Are there any real programmers reading this, besides me? SlickEdit is also very good. No doubt, only two of us use these; as they are quality tools that require an investment of money.

    For real programming, it’s Multi-edit. If I ever learn CMAC I may be able to throw away everything else. With Multi-edit I can code my own plug-ins and recompile the editor with my own add ons. Now that’s an editor.

    My web work is also done in Mutliedit (sometimes I use Dreamweaver for quick and dirty DB work) with TopStyle as the CSS editor.

    My problem with Aptana is it’s bloated. It’s nice, and does some nifty things, however CSS is NOT one of them. TopStyle is better, which sucks as an HTML editor, though.

    I used to use Notepad++ for doing non-real programming. Sadly the author is more concerned with pushing his politics down my throat, and I for one am fed up with techies who think they can preach to anyone on anything; mostly about things of which they are clueless.

    HTML-Kit is poorly designed, and a nightmare to find what you need on the site or in the updates screen

    Notepad2 is great, by the way for quick and easy edits. It’s a very good TEXT editor.

    Fookes software (NoteTab) has lousy customer service, and is another (like HTML-Kit) that feels the need to have an idiotic update screen that seems to be designed for people who work for the company and not for customers.

    Komodo Edit is bloated and crashes frequently. It’s also not very fast, especially when compared to Multi-Edit and Slickedit.

  241. 241.

    Honorgate (August 31st, 2008, 2:36 am)

    I used Link [www.editpadpro.com], for me one of the most usefull :)

  242. 242.

    Jary (September 10th, 2008, 12:01 am)

    i use dreamweaver css3. i really love this editor

  243. 243.

    denny (September 10th, 2008, 7:44 pm)

    i use eclipse to make this web Link []

  244. 244.

    Андре_0Т (September 19th, 2008, 2:45 am)

    Notepad++ da best source editor… )

  245. 245.

    Kazelfxy (September 19th, 2008, 7:54 am)

    Hi webmaster!

  246. 246.

    Kazelzjr (September 19th, 2008, 7:58 am)

    Hi webmaster!

  247. 247.

    Kazelztg (September 19th, 2008, 7:58 am)

    Hi webmaster!

  248. 248.

    Kazelczc (September 19th, 2008, 7:59 am)

    Hi webmaster!

  249. 249.

    vigo (October 16th, 2008, 3:48 am)

    I use vim for few years, but on windows I use sublime text editor, the most beautiful code editor, which support Textmate’s syntax, and python plugins

  250. 250.

    limewire indir (October 21st, 2008, 12:28 pm)

    thanks

  251. 251.

    limewire indir (October 21st, 2008, 12:30 pm)

    thank

  252. 252.

    Galin (October 26th, 2008, 11:40 am)

    well , i work with Aptana now …. hmmm … use it 3 months already and i think i found my software. Can do all XHTML , CSS , PHP , Javascript works with it …

  253. 253.

    Ashad (October 29th, 2008, 5:16 am)

    hey where is the Dreamweaver
    Link [www.ashad.info]

  254. 254.

    Sascha (November 26th, 2008, 10:15 pm)

    I definitely miss Link [www.blumentals.net] from Blumentals Software. A great Editor!

  255. 255.

    Sascha (November 26th, 2008, 10:17 pm)

    I definitely miss WeBuilder 2008 from Blumentals Software. A great Editor!

  256. 256.

    P M (December 15th, 2008, 1:16 pm)

    I came from UNIX world, and was used to the power and flexibility of stream editors and other commands in UNIX such as sed, awk, grep, wc, lex, yacc, etc.

    when I started working in Windows, the first thing I did was to try to find something similar in Windows. perl is good, biterScripting is good. Both provide excellent scripting ability and both can run in batch mode or in real-time, and both can process documents from the web, your company’s network, and on your local computer. Above all, they are rather intuitively simple, so you can get started fairly quickly.

  257. 257.

    Abhay (January 2nd, 2009, 5:47 am)

    You missed Webuilder(Win)
    Bluefish(Linux)

  258. 258.

    Sonia Marras (February 2nd, 2009, 1:56 am)

    I Use Scriptomania from Breedsoftware.com
    I actually had a free licence for it.

  259. 259.

    Patrik (February 11th, 2009, 7:24 pm)

    crimson editor its simple

  260. 260.

    smultron (February 24th, 2009, 4:37 am)

    Smultron !!

  261. 261.

    denniss (March 20th, 2009, 12:08 pm)

    Nice overview. I love these type of articles with comments, because I hear about editors I haven’t heard of before.

    However - check out Link [texteditors.org] which has a huge list of editors organized by “family”.

    I use Geany (read the manual, lots of features including snippets), Notepad++ (for quick and dirty), netbeans or jdeveloper for java development. I also usually have komodo edit installed - it is slow starting up, but has some slick features (a project can contain local and remote files and directories).

    You could say that I am an editor junkie. Also check out scite-st and textadept both based on scite/scintilla but with lua lexers and enhanced scripting: Link [caladbolg.net]

  262. 262.

    I Have A Read (April 18th, 2009, 2:30 am)

    Notepad++ rulazZzzzZ, purely written C++. efficient speed, stabilty and highlighting for all popular programming languages. invicible editor on the world…

    No Notepad++ developer, im only user.. :P

    summary: speedy, “full open source (C++)” source code editor for Win32…

  263. 263.

    Marvin (April 19th, 2009, 11:10 pm)

    I use the danish “Stones WebWriter 4″ which does html, javascript and css. I have used it for many years, but for large projects I use XSitePro v.2 which does the css automatically. It makes webdesign easy for internet marketers.

  264. 264.

    Frank de Jonge (April 27th, 2009, 2:08 am)

    I didn’t read all the comments and it’s an old post but still… I enjoy using ZDE. the build-in object thingies help me get around all the time!

  265. 265.

    Daquan Wright (June 4th, 2009, 10:01 pm)

    My favorite code editor is Notepad++.
    Right now I’m experimenting with Netbeans IDE as an integrated development environment, seeking out powerful software that generates nothing more than repetitive tasks. I enjoy hard coding because I’m a new comer and I see the value in it now, so I just look for simple applications that are highly extensible.

  266. 266.

    Joe Franks (June 9th, 2009, 3:45 am)

    JEdit for notepad duties, Eclipse/Aptana for everything else.

    The killer feature (for me) in both is the ability to remap keybindings so I can use ijkl (modified by ctrl, alt, shift) to navigate the document.

    Also cross-platform is critical.

  267. 267.

    Aptana+PHP (June 17th, 2009, 2:11 pm)

    Aptana+PHP Plugin = Rapid Application Development! Unless you know vi/m. I want to learn vi/m merely because I’d love to NEVER have to take my fingers off the keyboard. But I regress. I love Aptana too much right now, and I’m only running the free version.

    I’m using Aptana on triple boot, Ubuntu 9.04, Windows 7RC, and Windows Vista. Still need a Mac to try it on ;-)

Leave a Reply

Allowed Tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Advertisement
 

All Posts

Follow us on Twitter!
Subscribe to our RSS-feed!

Advertisement

Fresh Bookmarks

25 Beautiful Logos with Sequential Concept
Sequential logos maybe is a new trend among logo designers.

Designing a blog with HTML5
Much of HTML 5’s feature set involves JavaScript APIs that make it easier to develop interactive web pages.

20+ CSS Data Visualization Techniques
Get inspired.

CSS3 – a big storm is coming
With CSS3 media queries and multi-column layouts it will be a whole new ballgame.

Woodgrain: A Free Social Media Icon Set
With 18 social networks represented alongside astandard RSS icon in PNG format,

Webdesign: Five Minute Upgrade
Making Your Design Pop.

45 Stylish Typographical Desktop Wallpapers
These beautifully designed wallpapers are not solely about typography.

The Light CMS Trend
A new trend in CMSs I’m calling “light” CMSs.

10 Impressive JavaScript Animation Frameworks
Create stunning and eye-grabbing animation and transition effects.

Linux System Monitoring Tools Every SysAdmin Should Know
Need to monitor Linux server performance?

  • 9Rules Logo
  • Quicksprout Logo