CFEclipse

CFEclipse is a plugin for the Eclipse platform that provides a professional quality IDE for CFML developers. CFEclipse offers all of the features found in traditional CFML editors and several that are unique to CFEclipse.

As well as allowing developers to take advantage of the wealth of other Eclipse plugins, CFEclipse comes with a developer friendly price tag... It's FREE!

CFEclipse is an open-source project solely supported by volunteers! 

Features

Outline View

The Outline view is designed to give you an easy to digest overview of your entire file. The real benefit is that when working in large files, you can filter your view based on the type of tag. You can filter on the currently selected element, or on a list of predefined tags such as cfmodule, cfset, cfquery, cfinclude, and cfcase.

Problem View

CFEclipse also includes a parser that checks for syntax errors in your ColdFusion document. When problems are found, they are compiled into a list that is easily viewable. Parser problems are also underlined in the text of the document. This makes it much easier to see exactly where the parser found a problem and it is usually relatively easy to spot the cause, such as an extra tag in a nested set of if statements.

Tasks

Another popular feature is the ability of the IDE to track comments containing TODO items. Any comment that contains the string "TODO:" is tracked globally and can be viewed in the tasks view. When looking at the tasks view you can double-click on a task and the relevant file will be opened with the cursor on the line where the TODO: marker is located.