Other Castalia IDE Tools

Castalia adds a number of other enhancements to the Delphi IDE, including clipboard enhancements, a favorites menu, and a several other useful tools:

Editor splitter

Castalia adds an editor splitter to the Delphi editor window, with a read-only code view that includes basic syntax highlighting. The editor splitter allows you to view two locations in the same file at once, or view two different files in close proximity.

Editor splitter screenshot

Multipaste

Castalia allows you to paste multiline text into the code editor after specifying a prefix and suffix for each line. This is very useful when working with HTML, SQL, formatted text, and any other text that is not Delphi code.

Multipaste screenshot

Clipboard history

Castalia's clipboard history window shows the last several items that have been copied or cut to the clipboard. You can quickly copy a previous item to the clipboard or insert it directly into the editor at the cursor position.

Clipboard history screenshot

Favorites menu

Castalia's favorites menu allows you to quickly and easily access your most commonly used files and projects. Adding a file or project to your list of favorites is easy, and once you've added it, opening it again in the future is just a mouse click away.

Fix line breaks

One frustration that has plagued Delphi developers for years is the problems caused when a source file has incorrectly formatted line-end characters. The Delphi editor expects a CR/LF pair (two characters) at the end of each line, but some programs and operating systems only use one. When a source file has been manipulated by such a program, the line returns can become corrupted, causing significant problems in debugging and, in some cases, compilation.

Castalia offers a simple solution to this problem. When you suspect that your line breaks have become corrupted, invoke the "fix line breaks" feature from the Castalia menu. Castalia will scan the file looking for corrupt line breaks. If it encounters any, it will fix them and report how many it fixed.

Project statistics

Castalia's project statistics window provides you with information about your own productivity.

The project statistics window shows, in real time, how much time you have spent writing or editing code, working in the form designer, compiling, debugging, and other activities. A pie graph helps visualize the proportion of time spent doing these activities.

Project statistics screenshot
Built with Delphi Embarcadero Technology Partner