Home » Products » UltraEdit » Screenshots » Web Developer

UltraEdit TaskMatch Environments


The cornerstone of IDM product development is centered on the philosophy of flexibility, versatility and performance. UltraEdit's TaskMatchâ„¢ Environments provide you with a quick and easy method to change the Editor's configuration for task-driven editing. No matter what your editing needs are, TaskMatchâ„¢ Environments make your workflow smoother and more productive. Of course, you can modify any of the pre-configured environments or customize your own...that's the power of TaskMatchâ„¢.


Your Own
Notepad Replacement provides a basic toolset for editing and manipulating text files of varying content and size. Includes find and replace in files, ability to open files up to and over 4GB, conversion of various file formats, and more...
System Administrator provides advanced editing as well as automation, FTP/SFTP, an XML Manager, and Telnet/SSH access. Includes conversion from various file formats, automation with scripts and macros, and more...
Technical Writer provides powerful tools for editing multiple text files at once, even editing of files up to 4GB! Includes text-templates, find and replace in files, docked clipboard history, column-mode editing, and more...
Power User is for savvy users who need powerful editing functionality and advanced editing tools for a variety of tasks. Includes Syntax highlighting, macros/scripting, dockable function list, file compare functionality, XML Manager, projects, and more...
Programmer/developer is for multi-dimensional programmers who need a highly-sophisticated editor with advanced programming tools. Includes Syntax highlighting and code folding, macros/scripting, an XML Manager, dockable function list, more...
Compare your files with a single click using UltraCompare Lite; it's fully integrated with UltraEdit/UEStudio and yours free with your paid registration.
Create Your Own - The cornerstone of IDM product development is centered on the philosophy of flexibility, versatility and performance. You can customize any of these preconfigured environments, or create your own!

Web Developer allows development via a multitude of languages such as PHP, HTML, ASP, JavaScript, Perl and others. Edit/save FTP files, manage files with projects, render HTML page views, browse/edit XML in a parsed tree-style view, and more...

What are Environments?

An environment allows you to toggle between editor layouts so as to allow you the ability to switch menus, toolbars, dockable windows, customized templates, and more based on your tasks/needs. Environments provide a way for you to customize the editor exactly as you'd like, and then save and switch to it at the click of a button. Visit our environments power tip to learn more.

Open an Environment in a new instance

Should you wish to maintain your current environment while switching over to a new one in a new instance of the application, you can easily do so by CTRL + clicking on the environment you'd like to switch to!

Web Developer features

UltraEdit's Web Developer environment is built with the modern web developer's needs in mind. With quick access to everything from commonly-used HTML items to HTML validation tools and browser preview buttons, you can be sure your HTML code is standards-compliant. PHP, javascript, and Perl authors will love our function list, and of course syntax highlighting and code folding. Below are just some of the features included with this environment; for a more exhaustive look at the core featureset of UltraEdit, take the UltraEdit tour.

Function list

While the function list is mainly used to display and parse all the functions in the active file/project, it can actually be used for any logical group of objects in your source code files. The function list will list each function in a hierarchical tree along with sub-groups (such as parameters, variables, properties, etc.). Double clicking on a function name in the list repositions the file to the desired function. As you navigate through a file, the function selected in the list changes to indicate in which function the cursor currently is located. The function list is also fully configurable; right-click anywhere in the list and click "Configuration" to modify the regular expressions used to identify and list groups and sub-groups.

HTML taglist

The HTML taglist provides quick access to commonly-used HTML tags that are inserted upon clicking, saving you the trouble of typing out the tag. To modify the tag list, simply right-click anywhere in the window and select "Modify Tags".

XML Manager

Access a parsed tree-style view of your XML-based files - any XML-based file including XHTML! Open up the XML Manager window and scroll through the XML tree to view parent/child nodes and elements. The collapsible nodes give you the ability to inspect one or more branches at a time, allowing you to see only what you want to see, and the XML Manager icons provide visual indicators of element types. The right-click context menu in the XML Manager gives you the ability to select and delete elements, cut/copy/paste elements, and duplicate elements. (Slow) click twice to edit the text in XML nodes. Frustrated with XML log files or error logs lacking new line characters? The XML Manager makes dealing with these a cinch! Browse elements in the XML tree view and double-click to jump to the element in the file - even if there are no line breaks!


Templates are user-created chunks of text that you may use repeatedly for many of your editing tasks. For instance, instead of typing out a new HTML document's DOCTYPE declaration, you could type it into a new template, then quickly access it via the templates list. UltraEdit supports up to 50 user-created templates, and the Web Developer environment template list is populated with a collection of several commonly used HTML code chunks.

HTML toolbar

The HTML toolbar allows you to insert standard HTML formatting code into the active document, greatly speeding up your web development process. You can modify the existing (standard) tags or create your own.

From buttons insert standard HTML form code into the active document and image buttons insert standard HTML image elements. Special function tools perform functions specifically designed for developers working with HTML code, including a text-to-HTML converter, an encoding/decoding tool for converting selected text to/from HEX values, and an HTML Protector to protect embedded code (such as JavaScript) from browsing by others.

Advanced web development toolbar

These advanced web development tools offer some expanded functionality for heavier or more advanced HTML development.

Color picker: The enhanced color picker allows you to sample/create/insert color values in decimal, hex, HTML, RGB color values. You may also use the "nearest color" function to insert standard HTML color names such as antique white or blanched almond into the active document.

Style builder: The CSS2 style builder provides a graphical interface anyone from novice to advanced can use to create CSS2 styles related to images, text, margins and padding.

HTML Tidy: This button provides an interface for configuring and executing HTML Tidy on the currently open document. For XML developers, UltraEdit also includes support for XMLLint.

CSE HTML Validator: For CSE HTML Validator users, UltraEdit provides a gateway to run HTML validation on your current document. CSE HTML Validator is an excellent utility that validates HTML, XML and other files. Through this feature, UltraEdit provides integration of the validator so that it may be run directly from UltraEdit. Its output will be captured and shown on the output window.

To make use of this feature, CSE HTML Validator must be installed on your system. All support and information regarding the use of CSE HTML Validator must be requested directly from its developers (not affiliated with IDM).

For further details, visit http://www.htmlvalidator.com.

FTP/SFTP and SSH/telnet

UltraEdit natively supports FTP and SFTP connections with its integrated FTP console, as well as SSH/telnet with an integrated console. This toolbar provides quick access to the FTP/SFTP and SSH/telnet options, such as the FTP account manager, Open From/Save As to FTP, SSH/telnet account manager, and the toggle button for the SSH/telnet docked console. For more information on FTP/SFTP, please visit our FTP power tip.

Macros and integrated scripting engine tools

Macros provide a way for you to record, automate, and play back editing tasks. The buttons on this toolbar give you quick access to the macro quick record, regular recording, playback and more. For more information on recording and editing macros, please visit our macro power tip.

Scripts, like macros, allow you to automate and play back editing tasks. However, unlike macros, scripts provide a dynamic element in that they combine the power of javascript with editor tasks. Scripts (which we like to call "macros on steroids") allow you to automate commands within UltraEdit while using javascripting for dynamic data such as variables, functions, arrays, javascript math, and more. The scripting buttons on this toolbar provide access to your scripts and script list. For a tutorial on writing scripts, visit our integrated scripting engine power tip. We also have some sample scripts available for download.

WebSearch toolbar

The WebSearch toolbar allows you to highlight a selection of text within the editor and then search for that text in your default browser on any number of search engines. For instance, perhaps you've downloaded a PHP file from your server that calls a PHP function that you don't know. Simply highlight the function and click the PHP.net icon on the WebSearch toolbar, and your query is sent to PHP.net for the function in question. The WebSearch toolbar currently provides search support for the following sites:

  • Google search
  • Yahoo search
  • Wikipedia
  • Dictionary.com
  • Thesaurus.com
  • Whois
  • Network Solutions Whois
  • PHP.net search
  • cplusplus.com search
  • MSDN online search

You can also add your own search engines to the WebSearch toolbar by configuring a user tool. A step-by-step guide for this is available here.

File conversion tools

These tools are used for converting files from one format to another. UltraEdit support file conversions between DOS, Unix, and Mac files, as well as Unicode, UTF-8, EBCDIC, OEM, ASCII, Big Endian, and more.

Browser preview tools

The ability to preview your HTML code inside a browser is essential for any web developer. UltraEdit provides the ability to show the current file in your default browser, or show the current file in the browser view WITHIN the editor itself. Use the refresh button to update your changes.

SSH/telnet console

Perform all of your command line operations from the SSH/telnet console within UltraEdit/UEStudio! Configure and save multiple accounts, copy and paste between the console and the edit window, and keep multiple terminal connections open with the "add/remove terminal" feature. Get started with SSH/telnet by reading our SSH power tip.

Back to Top

Other features

Syntax Highlighting

Syntax highlighting allows you to visually sort your code by highlighting related parts of the source code as different colors. For instance, if you're editing HTML files, you may want all <h> (heading) tags to highlight a certain color, while your <meta> tags will highlight differently. This is all defined in the wordfile - a collection of language-specific keywords from where UltraEdit draws its syntax highlighting. UltraEdit includes syntax highlighting support for as many as 20 highlighting languages at once, but there are wordfiles for almost any coding language available for download from our site, which may be added to your main wordfile.txt. You can also build your own build your own wordfile for syntax highlighting.

Syntax highlighting also provides code folding, brace matching, autoindentation, autocorrection, and more.

Enhanced File Tree View

Enhanced file tree view with tabs for displaying files for the active Project, a listing of currently open files, or an Explorer-like view of available drives/directories, and access to your FTP/SFTP accounts in the tree view. Also includes filters and a "Lists" tab for maintaining favorite file groups.

Status Bar

UltraEdit's status bar holds a wealth of information for you. Included on the status bar are the cursor's line and column numer, file format information, syntax highlighting language information, the file's last modification date and time, file size, current selected clipboard information, and more.

Powerful Find and Replace

UltraEdit is famous for its powerful find/find and replace dialogs. With v14, we introduced multi-line find and replace dialogs, which allows you to easily search for (and replace) multiple lines of text with the click of a button.

You'll also be able to easily access recently-used search phrases as well as search favorites via our search and replace history and favorites buttons on the dialog. The dialogs also include Advanced options for advanced search operations such as regular expressions, columnar search, and the ability to output a list of lines containing your search string.

With UltraEdit's powerful find and replace engine, you can search through a single open file, all open files, or any directory on your system. Easily accessed with CTRL + F for Find, or CTRL + R for replace, you'll quickly find that our powerful search engine is a tool you simply can't do without.

Back to Top