Go to the first, previous, next, last section, table of contents.

Mapping

:map <char> <seq>
<char> is interpreted as <seq> `:map C-c :!wc %' to run wc on current file. (vi replaces `%' with the current file name).
:unmap <char>
Deprive <char> of its mappings.
:map! <char> <seq>
Mapping in Insert mode.
:unmap! <char>
Deprive <string> of its mapping (see :unmap).
@<a-z>
Execute the contents of register as a command.
@@
Repeat last register command.
@#
Begin keyboard macro. End with @<a-z>. This will put the macro in the proper register. Register will be automatically downcased. See section Macros and Registers, for more info.
@!<a-z>
Yank anonymous macro to register
*
Execute anonymous macro (defined by C-x( and C-x )).
#g<move>
Execute the last keyboard macro for each line in the region. See section Macros and Registers, for more info.
[<a-z>
Show contents of textmarker.
]<a-z>
Show contents of register.


Go to the first, previous, next, last section, table of contents.