Fire

/!\ Under construction

Fire stands for for FInd and REplace. It's designed to search and replace strings in the workspace.

Features

Fire's main feature is the "Replace" command which allows you in an easy yet powerful way to replace certain strings in all or selected objects.

Other features are:

Difference between Dyalog's build-in Search tool and Fire

Fire's GUI

Main Window

Fire_01.png

Specifying anything into the "Start looking here" control is supported by autocomplete: this box offers all ordinary namespaces matching the characters in "Start looking here".

Fire_02.png

The "Replace" feature

The Replace feature allows you to change the workspace on a global level:

Replace.png

There are two mode available:

Batch mode

This is the first step of three steps in Batch mode:

This is the first of two steps in Batch mode:

Batch_02.png

It allows you to check whether everything is okay or not. Here we see a "compressed" report: it contains only the potentially changed lines. The full report would show all lines of all objects involved. You cannot change anything at this stage.

This is the second and last step:

Batch_03.png

This allows to either fix all changed objects or discard the changes.

One by one

In one-by-one mode you can check and edit a single object:

OneByOne_01.png

In the next step you can either fix the changes are skip this object and carry on with the next one or cancel the rest of the Replace operation:

OneByOne_02.png

Project Page

For bug reports, future enhancements and a full version history see Fire/ProjectPage

Version Information

Original author:

KaiJaeger

Responsible:

KaiJaeger

Email:

kai@aplteam.com