HTML-Kit Features | Download | What's New | Support HTML-Kit is a full-featured text editor designed to help HTML, XML and script authors to edit, format, lookup help, validate, preview and publish web pages. Newcomers to HTML coding can benefit from letting it point out errors and suggest improvements. Experts can save time spent on common tasks using the customizable and extendible editor while maintaining full control over the code. Features Editor Full-featured drag & drop enabled editor. Real-time syntax highlighter with the ability to customize colors and font styles to make it easier to read code. Includes language-level color coding support for HTML, XHTML, XML, CSS/XSLT Style Sheets, JavaScript/JScript, VBScript, ASP, PHP, Perl, Java, Python, C/C++, Delphi/Pascal, VB, SMIL and IE 5 conditional HTML. Coloring of JSP blocks is also supported. Unlimited regular and block-level undo/redo, with the ability to step forward and backward through the evolution of a document in real-time. Optionally undo after saving a file. Edit multiple documents with the ability to easily switch between them using the Task Bar. Line numbering and the ability to quickly go to absolute and relative line numbers. Custom tab stop, smart tab and optimal fill options. Reveal hidden characters. Right margin indicator, track column and constrain cursor to the text or move beyond end-of-lines. Word wrapping, wrapped line status in the gutter area, word wrap column indicator and display-only soft wrapping to easily edit files with long lines without breaking lines in the original file. Auto/manual block indenting. Yellow-marker-like text highlighters to easily mark important sections in the code. Print the complete or partial document, optionally with line numbers, word wrapping and color syntax highlighting. Save in Windows/DOS or UNIX text file formats. Auto backup files by appending a new extension or by making a copy in another folder. Auto save documents every X number of minutes. Multiple methods of previewing Use the customizable "Active Preview" window to automatically preview the current document as you type. The preview window and the editor can be viewed simultaneously. Quick preview using the internal "Preview" tab in editor windows (F12 shortcut). Open separate browser windows internally for multiple previews of the same page or different files. Quickly preview pages in multiple external browsers using shortcuts, including different versions of the same browser. Internet Explorer, Netscape Navigator / Communicator, Opera, NCSA Mosaic, WebTV and Amaya can be automatically detected, other browsers can be added manually. Browser bookmarks manager to store frequently used URLs. Side-by-side viewing of multiple web pages such as help sites, previous versions of documents, etc., for reference and comparison. Use the ruler around the preview window to measure the placement of the content on web pages. The measurement unit can be set to inches or centimeters. Quickly set the resolution of the preview window and other browser windows to 640x480, 800x600 or other custom size including the full screen mode. Quickly jump to the HTML code for the selected text in the preview window. Auto Complete Use the customizable Auto Complete feature with cursor control to reduce the amount of typing required, or completely disable it. Easier to remember than macros and blends in easily with the regular editing process. Spell checker and thesaurus Extendable spell checker with multiple main and user dictionaries. Able to highlight spelling errors as you type (live spelling) or check spelling on demand. Optional thesaurus for creating professional documents. Bookmarks, search and replace Search and replace using static text or UNIX-style / Perl-compatible regular expressions, in forward and backward directions. Helper menus to make it easier to insert regular expression commands. Extend text selection from the current cursor position to the find target. Highlight all find or replace results at once. Easily go to editor bookmarks, line, column and byte locations. Find matching tag and optionally select the tags or content in the middle. Set/remove bookmarks and seek to bookmarks sequentially or randomly with a single key press or by clicking the bookmarks indicator in the gutter area. Bookmarks and cursor positions are automatically saved and restored when the same file is opened again to allow quick return to the last file position being edited. Find selection option to find the next occurrence of the selected text in the editor or jump from the preview window to the HTML code editor. Reuse documents and code snippets Pre-defined templates such as redirect pages, FAQs, privacy statements, robot exclusion files, glowing link style sheets and more, with the ability to easily add new templates. Code snippets manager to quickly insert frequently used code blocks and to save your own code blocks for later use. Pre-defined snippets include back/forward buttons, background color pickers, last modified date display, colorized text blocks, drop-down menus, pop-up windows, printer page breaks, and more. Save files or code blocks as document templates or reusable snippets. Incrementally search through snippets and templates. Online help Context sensitive F1 online help for HTML, CSS Style Sheets, JavaScript, VBScript and PHP can be used to lookup help for tags, attributes, keywords, methods, functions, events, constants, properties and objects. Easily modify built-in keyword help files or create new ones to view help resources on the Internet as well as local help files. Validate HTML, XML and CSS Validate documents using the graphical user interface for W3C's HTML Tidy and view automatically corrected code in the output window for side-by-side comparison. HTML-Kit also provides the most comprehensive and up-to-date GUI support for HTML Tidy. Validate XML documents using its DTD and/or check for well-formedness. Seamless integration with the CSE HTML Validator. Easily correct errors using the point and click Message Window. Validate HTML and CSS using online validators such as WDG's HTML/CSS validators and W3C's CSS validator. User interface Use predefined standard, compact, minimal or full screen views, or define a custom view. Customize the default main menu and toolbars, or create new ones. Quickly switch between the editor, preview window, output and split view. Dockable and free floating toolbars with fly-by hints that can be rearranged by dragging and dropping. Enhanced status bar with icons and captions displaying line/column numbers, wrapped line information, modified / insert / read-only status, length of the selected text and hints. Context sensitive menus (right click menus). List of most recently used local and remote files for faster access to previously opened documents, with the ability to remove all or jus the obsolete items. Open or insert local and remote files using HTTP and FTP. Open multiple files at once. Remember last open/save paths. Proxy server support. Web links list updateable through the Internet. Stay up-to-date using automatic or manual checking of HTML-Kit updates. Point to warnings and errors in the message window with a single key press or use the mouse wheel support. Filter out user specified messages and sort messages by type, source, file and description. Use the File Open Wizard to quickly open a single or multiple documents at startup. The File Save Wizard can be used to batch save multiple files on exit. Ability to display a company logo or other wallpaper bitmap on HTML-Kit's work area. Integrate with the operating system and other applications Better integration with third-party applications by auto detecting HTML and text editors that can be called from HTML-Kit. Other applications can be added manually. Drag and drop files and shortcuts from the Windows Explorer or folders to easily open or validate documents. Integrate with Windows shell to easily open, edit, validate and print HTML documents outside HTML-Kit using context menus. Include in Internet Explorer 5's "Edit with..." list to quickly edit web pages displayed in the browser. Easily add the HTML-Kit shortcut to the Start Menu, Desktop and Quick Launch area. Use HTML-Kit's "Send To" menu integration to easily open single or multiple files without changing the file's associated program. Optionally add documents being edited to the "Start | Documents" list for easy access outside of HTML-Kit. Email documents using a MAPI compatible email clients such as Outlook. Invoke the system file properties dialog box and context-sensitive menus for documents in the editor without leaving HTML-Kit. Capture the output of external programs and paste it on to the current/new editor. When using multiple programs to edit the same file, HTML-Kit can detect when a change is made by an external program and automatically reload it or prompt to reload. Actions Bar 100+ actions to easily insert HTML tags/attributes, CSS properties, JavaScript events, ASP, PHP, SSI, CGI and other frequently used elements. PHP plugin with 1000+ categorized functions and summaries. Actions can be accessed using buttons, through the main menu and using a scrollable and searchable pop-up window. "Favorites" tab to collect frequently used items in the Actions Bar into a single location. Tags, attributes, values, entities, events, properties and colors maybe individually configured to appear in lower case, upper case or the default case. Attribute quotes maybe set to use single or double quotes, or skip optional quotes altogether. Colors maybe entered using hex codes or color names. Advanced Color Picker with web safe colors, multiple sort modes, recently used colors list, RGB mixer, named colors, access to system colors, pixel color selector, closest web safe color picker, HSV/HSL/CMY/CMYK converter, and more. General purpose tool to select and insert file names that can be used to add images, create links, make tables or insert any other custom tag with file names in them. Mouse-wheel support to quickly browse through action tabs and items. Convert HTML to XML / XHTML. Remove optional HTML end tags. Upgrade FONTs to style sheets. Change the case of tags and attributes. Beautify HTML code using tag based customizable indenting. Close any HTML / XML start tag and insert start/end tags with a single key press. Single-key selection and deletion of complete and partial tags. TextTools plugin to merge lines, strip HTML tags optionally including new lines, convert HTML to text, convert lines to ordered/unordered lists, tables, etc. Unique ID generator to easily name elements, such as form fields and XML documents. Extend HTML-Kit using its Plugins interface Extend HTML-Kit's functionality using third-party plugins. JavaScript, XSLT, SMIL, WML, WMLScript, Perl, PHP and other specifications are supported using plugins. HKScript -- built-in simple scripting language to extend HTML-Kit without using a compiled language. Plugins API with support for C/C++, Delphi, HKScript, Java, Perl and Visual Basic. Visually create plugins with buttons, tabs, drop-down menus and icons using the HTML-Kit Plugins Generator. No programming experience is required to create basic plugins. Ability to easily install plugins, help files, dictionaries, thesaurus files, templates, snippets and other files one at a time or from ZIP archives.