Running a recorded macro, Saving and editing recorded macros – Slick EDIT V3.3 User Manual

Page 356

Advertising
background image

Note

The prefix key sequence Ctrl+Shift+F12 works in all emulations except SlickEdit text mode edi-
tion. In that emulation, the prefix key sequence is Ctrl+Shift+T.

Each macro that you record and bind using this feature is saved to a new file named lastmac<key>.e,
located in your configuration directory, where <key> matches the key you used when creating the binding
(keys 0-9, A-Z, or F1-F12). These files can be helpful for determining what was recorded, because if you
use this method to bind a recorded macro, you will not have an opportunity to name the macro or see a
list of macros created with this method (they will not appear in the List Macros or Key Bindings dialogs).

Running a Recorded Macro

If you have saved the macro and created a key binding for it, the easiest way to run it is to simply press
the associated key sequence. You can also run it by:

• Typing the name of the macro in the SlickEdit

®

Core command line then pressing Enter.

• Using the

List Macros Dialog

(Macro

List Macros or list_macros command)—select the macro and

click Run.

You can run the last macro that you recorded, whether it was saved or not, by clicking Macro

Execute

last-macro (Ctrl+F12 or execute_last_macro command).

Saving and Editing Recorded Macros

When a recorded macro is saved, the source code of the macro is appended to the vusrmacs.e user
macros file located in your configuration directory.

To edit a macro that has previously been recorded and saved, from the main menu, click Macro

List

Macros (or use the list_macros command) to display the

List Macros Dialog

. The list box on the left dis-

plays a list of your recorded macros. Select the macro you want to edit, then click Edit. The vusrmacs.e
file opens in the editor. Save the file when you’re done making edits.

If you are using recorded macros to discover Slick-C

®

code (see

Using Macros to Discover and Control

Options

), you can view/edit the source of a macro that you have just recorded but have not yet saved.

After creating a new recorded macro, you are prompted with the

Save Macro Dialog

. Instead of naming

the macro and saving it, click Edit (or press Alt+E) to view the source. A new editor window named

lastmac.e

, which is the name of the file that contains the source of the last macro that was recorded, is

opened showing the macro’s source code. If you make edits, you will need to save the changes by click-
ing Macro

Save last-macro. The Save Macro dialog is displayed where you can name the macro and

then click Save, which then appends the new code to the user macros file (vusrmacs.e). To bind the
macro to a key, use the Key Bindings dialog, which is not automatically displayed like it is when record-
ing/saving a macro in the normal way (see

Binding Macros Using the Key Bindings Dialog

).

Each macro recorded and bound using execute_last_macro_key is saved in a file named last-

mac<key>.e

, and the corresponding compiled byte code is saved in lastmac<key>.ex, where <key>

matches the key you used when creating the binding (keys 0-9, A-Z, or F1-F12). Both files are located in

Recorded Macro Operations

334

Advertising