Size: 2704
Comment:
|
← Revision 26 as of 2018-03-03 11:50:12 ⇥
Size: 98
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
== Fire == | = Fire = |
Line 3: | Line 3: |
<<TableOfContents>> /!\ 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: * You can restrict the search to one or more of these object classes: * traditional functions & operators * direct functions & operators * Classes * Interfaces * Scripted namespaces * Variables * You can restrict the search to one or more of these: * Ignore code * Ignore comments * Ignore text (=everything between quotes) * Use regular expression in your search string (`⎕S, ⎕R`) * Negate a search ("every object that does '''not''' contain...) * Search only the hits of the last search == Difference between Dyalog's build-in Search tool and Fire == * Fire handles references correctly (thanks to PhilLast) * Editing in Fire is limited to the currently opened object(s). == Fire's GUI == === Main Window === {{attachment: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". {{attachment:Fire_02.png}} === The "Replace" feature === The Replace feature allows you to change the workspace on a global level: {{attachment:Replace.png}} There are two mode available: * In one-by-one you can compare and edit one object after the other. * In batch mode you can check all changes in one go and then either accept or discard them. ==== Batch mode ==== This is the first step of three steps in Batch mode: {{attachment:Batch_01.png}} This is the second of three steps in Batch mode: {{attachment:Batch_02.png}} It allows you to check whether everything is okay or not. This is the third and last step: {{attachment:Batch_03.png}} This allows to either fix all changes objects or discard the changes. ==== One by one ==== In one-by-one mode you can check and edit a single object: {{attachment: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: {{attachment: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 || <<Include(APLTreeDownloads)>> |
The project has been relocated to [[https://github.com/aplteam/Fire]] on 2018-03-03. |