Macros
Command |
Action |
---|---|
:ab in out |
Use in as abbreviation for out. |
:unab in |
Remove abbreviation for in. |
:ab |
List abbreviations. |
:map c |
Map character c as
|
:unmap c |
Disable map for character c. |
:map |
List characters that are mapped. |
:map! c |
Map character c to input mode
|
:unmap! c |
Disable input mode map (you may need to quote the character with Ctrl-V). |
:map! |
List characters that are mapped to input mode. |
qx |
Record typed characters into register specified by letter
|
q |
Stop recording. (vim) |
@x |
Execute the register specified by letter
|
In vi
, the following characters are unused in
command mode and can be mapped as user-defined commands:
- Letters
g K q V v
- Control keys
^K ^O ^T ^W ^X
- Symbols
_ * \ =
Tip
The = is used by vi
if LISP mode is set.
vim
uses all of these characters, but you can
create macros for function keys and multiple character commands. See
:help :map
for details. Other versions of
vi
may use some of these characters as well, so
test them before using them.
Get Mac OS X Panther in a Nutshell, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.