Copyright (C) 2000-2012 |
GNU Info (viper)MappingMapping ======= `:map <string>' Start defining a Vi-style keyboard macro. For instance, typing `:map www' followed by `:!wc %' and then typing `C-x )' will cause `www' to run wc on current file (Vi replaces `%' with the current file name). `C-x )' Finish defining a keyboard macro. In Viper, this command completes the process of defining all keyboard macros, whether they are Emacs-style or Vi-style. This is a departure from Vi, needed to allow WYSIWYG mapping of keyboard macros and to permit the use of function keys and arbitrary Emacs functions in the macros. `:unmap <string>' Deprive <string> of its mappings in Vi state. `:map! <string>' Map a macro for Insert state. `:unmap! <string>' Deprive <string> of its mapping in Insert state (see `:unmap'). `@<a-z>' In Vi state, execute the contents of register as a command. `@@' In Vi state, repeat last register command. `@#' In Vi state, begin keyboard macro. End with @<a-z>. This will put the macro in the proper register. Register will be automatically down-cased. Note: Macros and Registers, for more info. `@!<a-z>' In Vi state, yank anonymous macro to register `*' In Vi state, execute anonymous macro (defined by C-x( and C-x )). `C-x e' Like `*', but works in all Viper states. `#g<move>' Execute the last keyboard macro for each line in the region. Note: Macros and Registers, for more info. `[<a-z>' Show contents of textmarker. `]<a-z>' Show contents of register. automatically generated by info2www version 1.2.2.9 |