Miscellaneous Features

Spell-checking & Dictionary Support

CRiSP contains an integral spell checker, which can spell check files automatically, as you type; display a red-wavy line for misspelled words which then become context sensitive. You can use the right-mouse to show available corrections, or examine the dictionary in more detail. Support for custom dictionaries and the following languages are provided: American English, British English, Dutch, Finnish, French, German, Italian, Spanish, and Swedish.

FTP, Remote Editing

Remote editing provides a very useful facility to edit files on a remote machine as if they were local on your desktop using the FTP protocol. Even if you have no direct access to the machine you can still edit files. CRiSP caches the files locally, which acts as a backup and audit log of the files.

CRiSP supports numerous remote hosts, including Window, Unix and VMS FTP servers.

You can create multiple sessions and connections and switch automatically between them. You can create active or passive connections, which is useful when editing across firewalls. CRiSP automatically supports keep-alive to avoid timed out connections. You can continue editing even when remote site is unavailable and upload when site is restored (e.g. you don’t need to stay on line whilst editing).


Remote Editing when direct access is not possible:

Under some circumstances, direct ftp access may not be possible. Some sites prefer to use more secure technology, e.g. ssh (secure shell).

CRiSP provides a facility to allow remote connections using something other than the FTP protocol, so that even in a security conscious environment you can still edit files remotely. This is achieved with the FTPGW software provided in the distribution.

Notepad.exe Integration

Windows version of CRiSP includes a drop in NOTEPAD.EXE tool to replace the standard one. This provides a convenient way to ensure CRiSP is used as the default editor without having to set up lots of file associations.

Browser Integration

Support for Quickly Viewing HTML Files for Firefox, Internet Explorer and Opera.


Define source code aliases to configure your own syntax expansion.

Line Coloring

CRiSP provides current line coloring.

Record Macros

CRiSP macro recording allows the editor to quickly memorize a series of actions and then play them back at will. It even generates CRUNCH macro source code for keystroke and dialog box interactions.

Directory difference

The Tools menu now supports directory differencing - you can compare two directories to see which files are different and see which files have been deleted/inserted.

Execute command

CRiSP provides an Execute command, which can be used to invoke an external program (or a program based on the file you are editing). The resulting output file can then automatically be loaded into CRiSP.

Bracket Matching/Flashing

CRiSP now provides a persistent setup option to enable the display of matching brackets. The new mechanism (blinkmatch) will show the matching brackets as you move the cursor or type a bracket.

Configurable comments

CRiSP has always had the feature that allows a paragraph of text to be reformatted (via ). But now the box-comment style is configurable on a per file type basis.

Drag /dock toolbars

You can now drag toolbars from the main editing window and move them to any of the 4 sides or make them floating toolbars. With more functions in CRiSP and more toolbars, it is now much easier to customize CRiSP to look and feel how you want it to.

Multi-column sorting

The ToolsSort dialog supports multi-column sorting for the needs of the more demanding user.

Windows OLE server

CRiSP now supports automation control as an OLE server object. This means you can create a CRiSPobject and send it commands to execute macros, e.g. to load files for editing.

Edit SQL AND DATA Files and On Any Platform

CRiSP has the unique ability to edit data files generated by executing SQL queries across multiple databases. CRiSP has no file size limitations and combined with smart editing of SQL Code, and ability to handle massive ASCII data sets, it is one if the most indispensible tools for a database programmer. CRiSP provides the SQL Programmer and DBAs to edit SQL code, and related data files anywhere.

Crash-proof Environment

Significant speed-ups when performing a tree view of directories that contain huge numbers of files (for example, more than 5,000 files or sub-directories).

Auto detection of files without extensions

The File/Contents window and the File Open dialog (UNIX only) supports the ability to change the default sort order for listed files, e.g. directories first, alphabetic or text sort.

File explorer interface

Provides a tabular view of files, showing detailed information on files (name, type, size, permissions, date). Multi-column sorting. Switch seamlessly to a tree based view to show the directory hierarchy.

Quick Access

Quick Access to SDK Help and UNIX man Pages


"I have a confession to make. I'm a vi user. I've tried other programmers editors but my fingers just could not make the switch. All the text editors I tried forced me to learn all new commands...Then I found CRiSP. I was saved, it has a wonderful vi emulation mode.