HTML Kit site requirements.

HTML editor / HTML Kit Plugins Directory
HomeHTML-Kit downloadsAdd-ins that update and extend HTML-Kit's capabilitiesSoftware and authoring support channelsRegister -- download add-ons and support HTML-KitOnline tools for HTML-Kit users
  Printable Booklets   |   Category Updated on 19-Nov-2006
Click for Details

HTML Kit Plugins Directory

Keywords : hkScriptHome > Plugins > Keywords > hkScript
 Random Picks
Looking for a quick way to add alt attributes to img tags? This plugin can be used to look through <img tags in the current document and add empty alt="" attributes if alt is missing.
One of the original HTML-Kit plugins for inserting CSS level 1 and 2 properties and values, complete with tutorials written in Finnish and English.
 Category Matches
Sorted by Name:
Adds a menu for inserting Cyrillic (Russian) characters.
Looking for a way to speed up the process of converting multiple lines to multiple links? Select the lines and let this plugin wrap each line with a blank anchor tag, optionally with the title attribute.
This plugin provides several handy options for capitalizing sentences and words. It can also reverse the case of letters, and change characters to upper/lower case. Now with a right-click menu and customizable default action.
Need more than display-only soft wrapping? This plugin can be used to wrap the selected text at a specific column. It also provides an option to preview the wrapped text in the Output window.
Adds a Go To dialog with 0-based line numbers.
Need to create multiple pages from a single template file? This plugin adds a graphical interface that makes it easier to create duplicates. It can also check if any of the duplicates would overwrite existing files, before starting the batch process.
Demonstrates how to change the InputWizard preview based on the currently selected group/field name.
If your pages tend to contain many text links, this plugin makes it easier to link the selected text using the right click menu. It can also filter out special characters so you can create safe plain text links, optionally with ID / NAME attributes.
Prefer plugins that can perform multiple functions? This plugin adds several options for working with comments and for using the selected text to generate hyperlinks, tables, numeric entities and file names.
Need to convert blocks of text or HTML to htp.p() statements? This plugin makes it easier to create htp.p lines and convert them back to text / HTML. It also provides options for commenting / uncommenting lines and inserting related tags.
Demonstrates a way to bridge hkScript and HTML Application (HTA) scripts.
Demonstrates a way to look for a file in parent folders.
Demonstrates how to synchronize hkp_Register and hkp_Main data using arrays.
Demonstrates how to select text between two points picked using regex.
Demonstrates how to insert an <img> tag that's linked to an image using an <a> tag.
Remember the 'old' days of the Web when you didn't have much control over how your pages looked? These days most sites use stylesheets, but content is still the king. This plugin makes it easier to preview your pages with and without CSS.
Adds a wizard for inserting email links with multiple recipients, subject line and optional message text.
Looking for a quick way to test mailto addresses or even send email to addresses in your HTML files while editing? This plugin makes it possible to right click and send email to the address at the cursor.
Demonstrates how to write a hkScript plugin that can communicate with HTML Tidy.
Demonstrates how to write a batch plugin that can find text in multiple files and sort the results.
Prefer to use the mouse for inserting tags? This plugin makes it easier to access commonly used tags using the right click menu. It also provides the ability to add new options for inserting custom code snippets.
Demonstrates how to read and update the line at the cursor.
Converting text files to HTML? This plugin makes it easier to convert blocks of text separated by blank lines to HTML paragraphs with line breaks.
Reformats items in OL / UL lists to remove whitespace around the tags.
Need a little help invoking your favorite DOM tool? This plugin makes it easier to open external programs for viewing the Document Object Model, such as the Mozilla DOM Inspector.
Looking for a way to number items without using the <OL> tag? This plugin can be used to replace place-holders with incrementing numbers.
Inserts Perl variable assignments with $in{}, $data{}, $form{} and $CGI{} using the selected text.
Not shy about using fancy fonts on your web pages? This plugin makes it easier to insert generic font family names as well as other commonly used font names.
Want to play with IE's CSS visual filters and transitions? This plugin makes it easier to use and test multimedia-style filters and transitions.
In many cases it's necessary to use the &nbsp; entity to display consecutive spaces on HTML pags. This plugin makes it easier to convert multiple spaces to nbsp entities or nbsp entities to regular spaces.
Demonstrates how to get a list of currently open documents.
Update your pages often? This plugin makes it easier to update "Last Updated On ___" labels. It can also create new documents based on custom templates with date/time placeholders.
The Open In New Window option in HTML-Kit can be used as a way to create static split views. This plugin simplifies it by using the Output window to display a snapshot of the text in the Editor window.
Copies text in the Output window to the Editor window with optional header and footer.
Demonstrates how to extract string parameters from PHP print statements.
Looking for more indenting options? With this plugin, the selected text can be indented using spaces or tabs. It also makes it easier to apply multiple indents.
Whether you're testing HTML tables or moving to DIV layouts, or trying to visualize your pages without images, this plugin can help by outlining specified tags. This brand new version also offers zero-setup previews.
Want to look up words in your HTML files in multiple search engines? In addition to making it easier to search the selected text, hkWebSearchHelper provides options for checking the link popularity of your sites.
This wizard for inserting IMG tags makes it easier to pick from a group of images in the specified folder. It also uses CSS for better control instead of deprecated attributes such as border and align.
This plugin adds options for sorting the selected text or the full text in the current document, in ascending or descending order.
If you're interested in creating a RSS news feed for your site, this plugin can be used to convert plain text news items to RSS tags.
Reduce the number of task switching required to invoke Apache, PHP and MySQL, especially on Windows 95/98/ME systems where these components are not installed as services.
Demonstrates how to display two sets of HTML content in a horizontally or vertically split preview window.
Looking for a quick way to convert text paragraphs to HTML? This plugin applies multiple HTML tags to text, based on the number of blank lines between the lines.
Can't remember what #ffddee looks like? Simply place the cursor on a color value or a name and click the View Color icon (or press the assigned keyboard shortcut).
Demonstrates how to wrap each line in the selected text with start and end text specified by the user.
Prefer to view the special characters on a single screen? This plugin adds a menu that contain virtually all commonly used special characters.
This plugin not only adds a comprehensive set of menus for inserting code snippets related to Server Side Includes (SSI), but it also provides information on configuring and using SSI.
When a full page report isn't necessary, this plugin can be used to get the basic file statistics from the right click menu.
Adds menus for inserting common Access database commands in ASP/VBScript.
If you use ColdFusion, this plugin makes it easier to insert tags and functions related to CFMX version 6.1.
View single-file download speeds, word counts, links, directory listings and file properties, all in a single report. But that's not all, this plugin also displays PHP and hkScript file content with links to the known function references.
Adds a menu with options for creating anchors using the selected text.
Adds a menu with options for inserting 10 commonly used Content Types (MIME Types).
HTML-Kit provides several built-in options for selecting text and tags on the Edit menu. This plugin makes it possible to access these options using the Right Click Menu and the Actions Bar.
Files opened from FTP servers can be previewed through a web server by setting the Web Root Address and right clicking the Workspace. This plugin makes it easier to preview remote files through a web server by clicking the Preview tab.
Displays and optionally updates width and height attributes of the <img> tag at the cursor.
Don't just count words, let this plugin list the most visible uncommon keywords in the document and assist with fine-tuning the meta keywords tag.
Demonstrates how to create and open a custom Desktop file.
Still working on converting that list of names or links to a table? Automatically convert lines of text to a neatly ordered single or multi-column HTML table in seconds with this wizard.
If you use online tools or browser scripts that require you to pass the file content, a little bit of programming can automate some of that work. Be sure to check out the how-to link in the support section for Mark's step-by-step example.
You can already edit .NET C# files in HTML-Kit. This plugin makes it possible to compile them with a single click and view the results in the Messages Window. If any errors are found, jumping to the related line in the source code is just as easy.
Looking for a quick way to create a report of links and email contacts? Use the current editor, a local HTML file, a web page or a comma-delimited file as the source.
This plain looking text-only plugin took off in a hurry for a good reason: it adds a comprehensive set of menus for inserting CSS properties, templates and other related code snippets.
If you develop hkScript plugins, this keyword help file makes it easier to lookup hkScript function definitions.
If you spend a good amount of your time converting text files to HTML documents, now it's easier to format plain text lines as paragraphs and headers.
Want to make sure that punctuation characters separated by spaces stay attached to the preceding word? This plugin can replace regular spaces in between words and punctuation with non-breaking spaces.
The use of frames is one of the most controversial subjects in Web design, but there's not much controversy about this being one of the most popular frames related plugins. It includes buttons for inserting common layouts and a quick reference.
Adds a button to insert the http-equiv="refresh" META tag.
Converts the selected text to various types of HTML links.
No need to jump between windows to invoke GUI applications written in Java. Let this plugin invoke the *.class application associated with the current *.java source file in the editor.
Demonstrates how to read text from the clipboard, and send text and color cube graphics to the clipboard.
Wraps selected blocks of text that are separated by a blank line with <p></p> tags.
Ever wish for a quick way to insert multiple nbsp(s)? Change the number of non-breaking spaces entered with this preferences dialog.
Jump start MySQL database development in PHP with 45+ readymade code snippets, various versions of SQL statements, MySQL functions and other related code.
Looking for a quick way to create ordered or unordered lists? Simply select the list of items and invoke this plugin.
Sometimes there's not enough space to include inline descriptions of each text link. This plugin makes it easier to include more information about links in the title attribute using page titles.
Demonstrates how to set the cursor position (with a workaround for supporting the word wrap mode).
Converts < > & " and ' characters to HTML entities.
Why retype when you can right click and insert? This right click menu action makes it easier to reuse ColdFusion #var# style variable names in the current script.
Working with VRML files? This plugin adds a set of menus for inserting tags and code snippets related to VRML, GeoVRML, Cortona and Blaxxun.
Adds menus for inserting Extensible 3D (X3D) Graphics related tags and other code snippets.
Why retype when you can right click and insert? This right click menu action makes it easier to reuse PHP, Perl and other $var style variable names.
HTML-Kit has built-in support for dragging and dropping some of the most common file types. This feature can be extended to cover other file types, or the tags inserted by default can be customized as necessary.
Indents can make it easier to read and mange the code. Whether you're working on a script with uneven indents, or a script indented with mismatched tabs, a single click of this plugin can help to indent your PHP scripts.
Adds a set of menu options for inserting JavaScript code that can be used to mask email addresses.
Adds menu options for inserting code snippets related to BusinessObjects WebIntelligence JSP (WI-JSP).
Have a high changes-per-hour rate? Save incremental changes with a customizable date and time stamp.
Demonstrates how to use some of the basic functionality available for plugins.
Some online tools such as HTML validators can accept files through forms. This sample for hkScript plugin authors demonstrates how to automate the process of invoking online tools that support the file input fields.
This plugin with French menus makes it easier to generate JavaScript code for appending a block of text to a string variable, create multiple versions of output statements and comment / uncomment code.
Generate VBScript code for appending a block of text to a string variable, create multiple versions of output statements and quickly comment / uncomment code with this plugin.
Demonstrates how to look for text fragments using regular expressions and list the matches in a drop-down list that can be used to jump to the location of the found text.
Focuses the specified line while making sure that the several lines above and below it are also visible.
Demonstrates how to add a search box to the Actions Bar.
Collects single ( // ) and multi-line ( /* */ ) comments from PHP files and generates a report with line numbers.
Whether it's echo / print() statements in PHP, or write() statements in JavaScript / VBScript, this plugin can be used to convert the selected text to formatted print statements.
Converts the selected lines to <option> tags that can be used with <select> tags. Following formats are supported: <option value="text">text</option>, <option value="itemNo">text</option> and &l...
Various ways of masking the email links have appeared as the number of email bots have increased. It's debatable how effective these methods will prove to be, but this plugin makes it easier to employ one of the techniques used to disguise links.
HTML-Kit's Messages Window isn't limited to displaying suggestions generated by HTML Tidy. With this add-in, it can be used to jump to variables, classes, functions and file includes in PHP scripts.
Demonstrates how to display a progress window in a plugin.
Demonstrates various input and output modes provided by the HTML-Kit Plugins Interface.
Adds menu options for inserting code snippets related to the java.applet package.
Adds menu options for inserting code snippets related to the package.
Helper plugin for making it easier to invoke WinMerge on the current document in HTML-Kit. WinMerge is a Windows application that can be used for visual differencing of text files and optionally merging the differences. This plugin makes it possible ...
Demonstrates how to use the InputWizard interface to list *.gif image files in the current document's directory, dynamically preview the selected image, calculate image dimensions, and insert the IMG tag for the selected image into the current do...
Splits the selected line of text at a specific column and wraps the code with various tags.
Don't spend time counting the characters, let this plugin highlight the matching ( ), { }, [ ] and < > pairs.
Demonstrates how to use the InputWizard dialog to get user input. Included are easy to use functions for getting text/string and number/integer input.
Adds menu options for inserting tag formatting codes used by the HTML-Kit Plugin Interface.
Perltidy is a script written in Perl for indenting and reformatting Perl scripts. This plugin makes it possible to use Perltidy inside HTML-Kit's graphical user interface without having to switch to a command prompt.
Demonstrates how to prompt for a file name, read its content, modify the content and display in a browser window inside HTML-Kit.
Demonstrates how to convert the selected lines to wrapped <p>text</p> blocks.
Demonstrates how to add a new command to the Command Prompt window and send the parameters passed through it to an external program. To test, make sure that the Messages Window is visible ("View | Messages"), switch to the "Command Pro...
Looking for a little help editing ActionScripts? This well-organized plugin menu makes it easier to insert ActionScript for Flash (versions 4 and 5) operators, functions, properties, standard objects, macros and actions.
This plugin and tutorial combo makes it easier to add the ability to rotate banners, slides and other images on web pages.
Is your JSP tag library getting too big to memorize? Get a little help from this extensible right-click menu plugin. If you're a plugin author, you'll also appreciate the techniques used in this one of the most advanced plugins written in hkS...
Adds a wizard for inserting PHP code snippets that can be used to debug PHP scripts.
Converts the selected block of text to a PHP string. Has support for creating multi-line single or double quoted strings.
Adds a menu for inserting BBCode (used by some of the web forums) such as [url], [img], [b], [u], [i], [color], etc.
Script programmers spend a good amount of time quoting and unquoting strings. This plugin adds several options to the Actions Bar and the right click menu to make it easier to quote the selected text.
Got JSP? Access the bean IDs with a drop of a list. This is one of the series of JSP related plugins written by Eric Glass for making it easier to edit standard tags, lookup Taglib directives and invoke online / offline help for JSP keywords.
Demonstrates how to read the full text in the current editor, perform multiple regular-expressions based replace operations on it, and send the updated text back to the editor.
Adds two new tabs named CFTags and CFFunctions that contain ColdFusion 5 tags and function categories such as arrays, authorization, conversion, date/time, decision, display, dynamic evaluation, internationalization, lists, math, query, strings, stru...
Some popular search engines, news services and online shops have started publishing special versions of their websites for visitors using handheld devices. This wizard makes it easier to start creating web pages that are optimized for PDAs.
Auto Complete file that contain HTML character entities for commonly used German, mathematical, logical, financial and legal special characters. NOTE: This is an Auto Complete file that must be installed using the "Tools | Install | Install Data...
A small plugin that pastes the selected color (instead of inserting the color as the default Color Picker does).
Adds the ability to invoke Trita from HTML-Kit. Trita is a source code beautifier that can learn the formatting style by examining source code examples.
Demonstrates how to get the full path of the file in the current editor.
Adds "Close Current File" and "Close All Windows" options to the right click menu.
Plugin for Java authors. Includes menus for inserting common keywords, data types, methods, operators and control structures.
Sometimes it's useful to be able to preview a small portion of a complex page. This plugin makes it possible to preview the selected code in a floating window.
Creates a new HTML file containing a Table of Contents of all files in the specified folder and any sub folders. The title and all headings are listed. Where these tags have ids, links to these are created. For those with no ids, links to the page on...
Using more than the #include Server-Side Includes command? This menu contains SSI elements supported by the Apache module.
Demonstrates how the batch plugins interface can be used to write site map generators.
Counts the number of words in the specified files.
Adds menu options for inserting code snippets related to the HTML::Template Perl module.
Opens read-only files in untitled editor windows.
Changes specified file names to uppercase or lowercase.
The Shift+Ctrl+Space key can be used in HTML-Kit to insert the &nbsp; entity. This set of menus can be used to insert Latin, Greek and markup characters, as well as math and other symbols defined in the HTML 4.x reference.
Do you know how many lines of markup you've written over time? This plugin makes it easier to count the number of total and non-empty lines in a set of files.
Importing text from files not originally intended to be used on the Web? This plugin can be used to convert special characters in plain text blocks to HTML entities.
Adds options for removing the three most common types of comments found in HTML/CSS documents: <!-- HTML comments -->, /* C/CSS style comments */ and // line comments. Optionally the comment tokens can be removed without removing the comment te...
bbStripComments Source
bbStripComments source code (plugin definition).
Plugins Generator
Visually design plugins with multiple buttons, tabs, drop-down menus and custom icons. No programming experience is required to create fully functional plugins. Automatically generates source code for plugins in hkScript, C/C++, .NET C#, Delphi, Java...
Makes it easier to program Bash scripts by providing menus to insert commonly used code snippets. Also adds a drop-down list which can be used to gather a list of functions in the current script and jump to a specific function definition.
Makes it easier to program Perl scripts by providing menus to insert commonly used code snippets. Also adds a drop-down list which can be used to gather a list of functions in the current script and jump to a specific function definition.
Demonstrates how to retrieve the selected text, modify it and send it back to the editor to replace the current selection using an hkScript plugin.
<a href="" title=" External Link ">XWT</a> helper plugin that can make it easier to preview XWT templates without exiting HTML-Kit. Make sure that XWT is p...
Plugin for inserting SQL statements, with emphasis on PostgreSQL.
This plugin allows you to convert a header to a different level (eg - h2 to h4), strip the header tags from the selection, and wrap current selection in headers, with or without a class declaration.
Plugin that shows the default keyboard shortcuts. Some of the shortcuts [particularly the program tools option] will be different on your setup but it's easy to modify the hks file.
<a href="" title=" External Link ">SAXON</a> helper plugin that can generate a new file or open a preview window by applying the selected XSL fil...
Demonstrates how to write a plugin to search multiple files using the Batch Actions Wizard and mark matches. After installing, right click a local Workspace folder, select "Run Action...," select the Action and click "Start" to te...
mwSaveAndRestore allows you to select a section of your current document and by clicking on the 'Save' icon on the PseudoFolds tab on the action bar, remove it to another file. You choose the filename and this is placed in a comment that repl...
Demonstrates how to insert starting and ending curley brackets in code blocks ( "{ ... }" ) with indents and move the cursor to the middle of the block ( "{ | }" ). This plugin can be mapped to a keyboard shortcut using the "...
Creating numbered lists or naming form objects with sequential IDs? Stop the counting and let this plugin take care of incrementing any numbers in the text being pasted.
This hkScript plugin replaces the selected text with its evaluated value -- for example, if the selection is "2 + 2" (without the quotes), it is replaced with 4. The plugin can also be run from the Command Prompt. Entering the command &q...
Makes a new command called "pipe" available on the Command Prompt which can be used to run a command line program or a DOS command (such as: pipe dir /b) and redirect the output to a new editor window.
This plugin can be used for block commenting and uncommenting code in Visual Basic, VBScript, VBA or any other language that uses single quote-style comments. If used on uncommented code the selected text will be returned with each line prefaced w...
Demonstrates how to add entries to the Recall Menu and how to retrieve the data assigned to it.
This plugin provides a right click menu item with a submenu listing functions, classes and so on in the current document. Selecting an item from this submenu will jump to the location of the item in the code. The plugin currently understands hkScript...
Demonstrates how to perform multiple replace operations on the selected text using a plugin.
Demonstrates how to use custom icons in InputWizard dialogs.
Previews the content in the current editor as an XML file, using the specified browser or the default application for *.xml files.
Demonstrates how to write a page wizard with real-time preview using the InputWizard function. After installing the plugin, select "File | New from Page Wizard | Create a simple web page using the InputWizard" from the main menu to invoke t...
Implements a new function ("Editor Not Required [X-jrnENR]") in the Plugins Generator to make it possible to run plugins without requiring an editor to be open. Add dummy action with this function (e.g. a vertical separator as the last acti...
Program in multiple languages? No need to install separate references for Java, Perl, PHP and Python; simply right click the keyword or the function and select which reference to use.
Look up the word at the cursor in Google, Open Directory, Acronym Finder and other similar resources on the Internet using the right click menu provided by this plugin.
Demonstrates how to write a drag and drop handler in hkScript that can insert either <link rel="stylesheet" ... /> or <?xml-stylesheet ... ?> depending on the doctype.
Checks to see if the current text file was saved in DOS/Windows, Macintosh or UNIX mode. The file has to be saved locally before using this plugin.
Demonstrates how to write a simple batch action that can echo the input sent to it.
When combined with build 292's Batch Action Wizard, this plugin can be used to locate files containing tags deprecated in HTML 4.01. Once installed, right click a local folder in the Workspace, select "Run Action" and click "Start....
This plugin can be used for block commenting and uncommenting code in C/C++ source, PHP, JavaScript, or any other language that utilizes C-style comments. If used on uncommented code the selected text will be returned with enclosed in C-style (sla...
Demonstrates how to write Page Wizards (template generators).
A Table of Contents can make it easier to navigate long documents, but manually updating the TOC can take time away from editing the document. Let this plugin generate the TOC from the headings.
Translates the selected character to decimal codes, e.g. a to &#97; and vice versa.
Implements a new function ("Get Full Text [X-jrnGFT]") in the Plugins Generator to get the full text in the current editor. Add dummy action with this function (e.g. a vertical separator as the last action - this will be invisible), and you...
Speed up the process of finalizing draft versions of documents with INS/DEL tags.
Moves the cursor to the first non-space character.
Demonstrates how to get the tag at the cursor.
Looking for a quick way to convert between ASCII values and characters? Simply use the asc and chr commands in HTML-Kit's Command Prompt window.
Inserts tags for documenting Java code using the JavaDoc tool.
Inserts character codes / entities for "unsafe" HTML characters and ad banner code for Geocities and Spaceports.
How many cups of java does it take to memorize the objects in one of the most popular scripting languages? The menus added by this plugin covers JavaScript methods, properties, keywords, event handlers, and some common code snippets.
Demonstrates how to create an icon at runtime.
Demonstrates how to dynamically update icons displayed on the editor context menu.
Demonstrates how to update the editor context menu (right click menu).
With this plugin you can create links by right clicking the editor and picking the file that you want to link to. If you select some text before right clicking, hkClickAndLink will use it as the link text. Information about the selected file (such as...
Demonstrates how to invoke multiple commands (main menu commands, editor commands, etc.).
Plugin to make it easier to create SVG files. The elements and properties have been organized in different menus, each menu being dedicated to a specific broad theme: "text", "shapes", "filters", "animation" e...
Demonstrates how to get the selected text or the line at the cursor (if there's no selected text), and send the output to the Output window.
Demonstrates how to execute a Perl script through perl.exe and send the output (stdout) to HTML-Kit's Output window.
Demonstrates how to write a plugin to update/modify content sent to preview windows (such as the Preview tab and the Active Preview window). This technique can be used to interpret scripts or resolve server-side includes without going through a web s...
Replaces double blank lines with one blank line.
Plugin to centre-align the current line by padding with spaces. Useful for text file editing.
Plugin to rewrap the current selection to fit an 80 character screen.
Capitalizes the word at the cursor.
Provides quicker access to some of the hidden menu command such as "Word Wrap," "Show Hidden Characters," "Insert/Save Template/Snippet", "Show/Hide Workspace/Messages," etc.
Developing ASP.NET pages? This plugin can be used to insert ASP.NET tags related to HTML server controls, Web server controls, validation controls, web.config elements and directives.
Compresses the code size of the current document or selected text by stripping unnecessary whitespace and comments.
Inserts author information (configured under "Edit | Preferences | Author").
iHTML (Inline HTML) is a server-side programming language for developing dynamic web pages. This HTML-Kit plugin provides a set of menus for authoring iHTML.
iHTML Plugin Definiton (draft)
This is a working draft of the plugin definition for a iHTML plugin. To use the included *.hpd file, load it in the Plugins Generator and create a hkScript plugin. If you're interested in contributing to the development of this plugin, please pos...
Creates a hyperlinked list of the most recent files in the specified folder.
Virtually all major server-side scripting languages provide SQL-based functions for manipulating databases. The menus installed by this plugin can be used as a quick reference when they're not being used to insert SQL code snippets.
Retrieves the current IP address of the Internet connection. Can be useful for testing web servers using dial-up/non-static connections, connecting to peer services, testing CGI scripts, etc.
Searches for a regular expression / pattern string in multiple files and optionally opens matching (or "unmatching") files. New file types to search can be added to the default list of web files by updating the sSearchFileExtensions variabl...
There are many ways to count words. This plugin calculates the number of lines, words and characters using multiple methods.
Generates a JavaScript-enabled drop-down list containing hyperlinks in the selected page. Can be used to reduce space occupied by links.
Displays a list of JavaScript, PHP and hkScript functions in the current document, making it easier to jump to a function definition by clicking its name in the drop-down list.
Looks for files unreferenced from the current document. Can aid in finding unused images in the document path.
Looking for a quick way to create a hyperlinked index? Simply select the lines or words that should be appear in the index and invoke this plugin.
Indents the selected block of text with tabs.
Demonstrates how to replace the currently selected text and select the new text.
Before there was XML there was CSV. The Comma Separated Value file format used to be one of the more popular file formats for exchanging data between different applications. This plugin makes it easier to convert CSV files to XML tags.
Moves the cursor to the end of the current line, including whitespaces. Optionally, this plugin can be assigned to a keyboard shortcut as follows: 1. Select "Tools | Customize | Keyboard Shortcuts" from the main menu. 2. Click "Add.&qu...
hkScript Tutorial
Want to learn how to write new plugins in hkScript? This tutorial will explain the basics of the language, guide you through writing a simple plugin and later get into topics such as regular expressions and more advanced plugins.
Demonstrates how to store and retrieve persistent data, and how to reset session-specific data. The plugin will display the number of times it was invoked within the current HTML-Kit session.
Looking for a quicker way to duplicate the current line? This plugin makes it easier to make one or more duplicates of the line at the cursor.
Provides an hkScript page on the Actions Bar with buttons for code templates, hkScript functions, library code and other functions useful for developing plugins.
Demonstrates how to add a combobox with a drop-down list to the Actions Bar and handle user actions.
Sample plugin showing how to insert text with indents.
Extracts text matching the specified find expression. For example, this plugin can be used to extract quoted values, image file names, links, ALT text, IDs, names, etc., in the current document. Advanced options: Set the bCaseSensitiveSort variable i...
Deletes matching tags (start and end tags). For example, to delete "<b>" and "</b>" from the following code, place the cursor on either "<b>" or "</b>" and invoke this plugin: <p>H...
Test your pages using different style sheets. This plugin will automatically generate multiple styles for HTML pages without modifying the original code. All you have to do is open an HTML page and keep clicking the hkAutoStyle button on the Tools ta...
Makes it possible to easily copy bookmarks ("Edit | Bookmarks") and marks ("Edit | Marks") from the current document and recreate them in a copy of the same document. Also provides a button to clear all bookmarks and marks.
Extracts specific HTML code blocks, such as titles, headers, links, META tags, style sheets, scripts, paragraphs, tables, forms, image tags, server-side script blocks, etc. Open a document and select the type of code block to copy from the drop-down ...
Expands text at the cursor to a predefined template. Edit the source to add your own templates.
Demonstrates calls to file open and save dialogs related functions in HKPAPI -- hkp_f_cmndlgOpen (cmndlgOpen), hkp_f_cmndlgSave (cmndlgSave) and hkp_f_UI_GetFileName (UI_GetFileName).
Get a little help with editing ASP files from this quick bar and the set of menus.
How to add an egg to your plugin.
Converts the selected text into ASP / VBScript Response.Write(...) statements.
Simple plugin to insert the &nbsp; entity.
hkScript plugin written to demonstrate how to: 1. save the current document, 2. open the document in an external program and wait for it to exit and 3. reload the document. See also: ExtCall.hks
Sample plugin: How to get the current cursor position in the editor.
Delete the HTML entity at the cursor. Entities inside HTML, JavaScript, etc., strings are not supported in this version.
Gain quick access to Control Panel items, Windows Explorer, Clipboard viewer, Notepad, Character Map, Calculator, Paint Brush, Task Manager, Windows Magnifier and Solitaire.
Adds paragraph tags to each selected line.
Simple plugin written in hkScript to demonstrate how to insert date/time information in a given format.
"Hello, world!" plugin written in C/C++, Delphi, hkScript, Java, Perl and Visual Basic. This is a good starting point for developers interested in writing HTML-Kit Plugins. Required: HTML-Kit Plugins API core files.
Inserts a new style rule with an unique name -- .rule { ... } -- and invokes the default style editor to add declarations.
Plugin written in hkScript to demonstrate how to display messages on the status bar and add text to the Message Window. These functions are available to plugins written in other programming languages as well.
Sample plugin to insert "Hello, world!" For learning and testing purposes.
Sample plugin written in C to demonstrate how to use regular expressions to remove simple HTML tags from a page and leaving the text.
Sample plugin written in hkScript to demonstrate how to open a floating window using JavaScript inside HTML-Kit. This method can be used to invoke tools written in Java, JavaScript, VBScript, ActiveX and other languages that can be run inside a brows...
Create a mailto anchor using the selected text.
Invokes Windows Calculator from HTML-Kit.
Example on how to call an external program, such as a plugin written in another language. This plugin will demonstrate how to (1) save the selected text in the current editor to a file, (2) call a specified program and pass the above file name, (3) w...
Allows quick access to control panel applets such as Internet, display and system properties.
Convert selected text to upper/lower case.