home | O'Reilly's CD bookshelfs | FreeBSD | Linux | Cisco | Cisco Exam  


Book HomeBook TitleSearch this book

8.7. Macros

:ab in outUse in as abbreviation for out.
:unab inRemove abbreviation for in.
:abList abbreviations.
:map c sequenceMap character c as sequence of commands.
:unmap cRemove map for character c.
:mapList characters that are mapped.
:map! c sequenceMap character c to input mode sequence.
:unmap! c

Remove input mode map (you may need to quote the character with CTRL-V).

:map!List characters that are mapped for input mode.

The following characters are unused in command mode and can be mapped as user-defined commands:

Letters
g K q V v

Control keys
^A ^K ^O ^W ^X

Symbols
_ * \ =

(Note: the = is used by vi if Lisp mode is set. Different versions of vi may use some of these characters, so test them before using.)



Library Navigation Links

Copyright © 2003 O'Reilly & Associates. All rights reserved.