CRiSP has a very advanced set of features and the summary below is really only the tip of the iceberg. It is difficult to do justice to the multitudes of features in the product using mere words.
Using standard tools, trying to find or navigate through huge projects is tedious at best. With CRiSP – you can get a clear high level view of a project in seconds and be well on your way to understanding foreign projects which have not been developed by you.
CRiSP supports most languages out of the box and is extendable to support your favorite language as well. Powerful features include: Code Completion, Infotips, FTP Support, Class Browser and a Code Beautifier!
With a multi-platform presence and integration with industry leading development environments, CRiSP provides an entire organization with a standard coding environment.
There are a number of feature enhancements in the latest CRiSP version, which should provide more editing power and customization control. In addition to this high level view of features, literally hundreds of features catering to every task are present.
Dynamic code colorization & colorized printing
CRiSP provides unlimited color / font support. It provides complete color hi-lighting support when marking text even on dumb terminals, i.e. you see what you hi-light. Chroma coding gives the capability to see and print various sections comments, keywords, functions, numbers, text of a file in different colors. Current version lets the user to have underlined & bolded keywords, comments etc. Chroma/Colorized coding is supported for the following languages:
|C / C ++ / C#||Perl||Verilog|
Advanced Search & Replace
CRiSP supports Multi-file Search and Replace with numerous options and variations. You can search and replace across any number of files, directories, an entire project or an entire workspace. Multi-file searching highlights the words found and provides hotkeys for find next/previous match. Both Unix and Brief regular expressions supported. Some of the advanced search features now available include:
- Context searching: This allows you to perform searches where a string only occurs in a specific context, e.g. as a variable name or in a comment.
- Syntax sensitive searching: You can search for words, which are a specific part of the language syntax, e.g. you might only want to search for symbols that are part of actual code, and not embedded in comments. You can define the elements that are to be considered in your search by using the Syntax button. This will pop up a dialog where you can select or deselect the elements.
- Proximity Searching: This allows you to perform searches when a string is near another string or within certain number of lines or words.
- Show all Searching: This is a mechanism, which can be used when searching to show all matching occurrences of a matching string rather than a single one. This will cause each instance of the matching text to be highlighted on the screen.
- Incremental Searching
- Multi-File / Multi-Buffer Searching: Search across multiple files / loaded buffers.