Recorded macros, Recorded macro operations, Recording a macro – Slick EDIT V3.3 User Manual

Page 352

Advertising
background image

Recorded Macros

There are two types of macros in SlickEdit

®

Core: macros that you record, described below, and macros

that are available for programming (see

Programmable Macros

).

You can automate repetitive tasks by recording a series of SlickEdit Core operations in a macro. After you
create a macro, you can run it, save it, bind it to a key sequence, and/or modify the macro’s source code.

Recording a macro generates Slick-C

®

code for performing the action being recorded. Therefore, record-

ing a macro is also a useful way to discover and implement Slick-C code that controls the behavior of
SlickEdit Core. See

Using Macros to Discover and Control Options

for information.

Recorded Macro Operations

Macros can be recorded, executed, and saved from the Macro menu, or you can use commands or pre-
defined key bindings to perform macro operations:

• To start or end macro recording, from the main menu, click Macro

Record Macro or Macro

Stop

Recording Macro, respectively. Alternately, you can toggle recording on and off with one of the follow-
ing methods:

• Click the recording indicator REC, located along the bottom edge of the editor. When a macro is be-

ing recorded, the recording indicator is active (not dimmed).

• In CUA emulation, press Ctrl+F11 (the key binding associated with the record_macro_toggle com-

mand).

• On the SlickEdit Core command line, type record_macro_toggle.

See

Recording a Macro

for more information.

• To run the last macro that you recorded, click Macro

Execute last-macro, press Ctrl+F12, or use

the record_macro_end_execute command. See

Running a Recorded Macro

for more information.

• To display a list of your recorded macros, from which you can edit, run, delete, or bind to a key se-

quence, click Macro

List Macros, or use the list_macros command.

Note

List Macros only shows your "saved" macros, not your last recorded macro or macros created us-
ing execute_last_macro_key.

Recording a Macro

To record a macro, simply start the recording, enter the keystrokes you want to record, then end the re-
cording. The instructions below outline the steps.

Recorded Macro Operations

330

Advertising