Macros
Macros provide a convenient way to automate repetitive procedures you do frequently while writing code. You can record, edit and play back macros, assign a shortcut to them, and share them.
Macros can be used for editor-related actions within a file.
You cannot record button clicks, navigating to popups, and accessing tool windows or menus.
A temporary macro can be used without a name. For permanent macros, assign unique names.
Record a macro
Open the
menu, point to , and click .Perform necessary actions that you want to be recorded.
Open the
menu, point to , and click .In the Enter Macro Name dialog, specify the name for the new macro, and click OK. If the macro is intended for temporary use only, you can leave the name blank.
Play back a macro
To play back a temporary macro, open the
menu, point to , and click .To play back a named macro, open the
menu, point to , and click the necessary macro name.
Edit macros
Open the
menu, point to , and click .
Bind a keyboard shortcut to a macro
Open Settings / Preferences (Ctrl+Alt+S) and click Keymap.
Create a new keymap or select a keymap from the list of keymaps.
Expand the Macros node and select the macro for which you want to create a keyboard shortcut.
Right-click the macro and choose Add Keyboard Shortcut in the context menu.
-
In the Enter Keyboard Shortcut dialog, press the key combination to be used as a shortcut. The keystrokes are immediately reflected in the First Stroke field. Optionally, select the Second stroke checkbox and specify the second stroke. As you press the keys, the Preview field displays the keystrokes you pressed, and the Conflicts field displays warnings, if the keystrokes are already in use.
Note: use the mouse pointer, because any keystroke is interpreted as a shortcut.
Click OK using the mouse pointer to create a shortcut and bind it with the macro.