:h map.txt Help on key mapping :h map-which-keys What keys to map :h index.txt Index of all the vim keys :h {key} CTRL-V Help on mapped keys, contained Arguments: {cmd} {attr} {lhs} {rhs} {cmd} Without args (just :nmap) Display keymap {cmd} {lhs-key} Displyay mapping for key ( for example) :verbose map {key} Display mappings for key and show at which file it has been defined. ! Key Assignments ! :map x sequence Define character x as a sequence of editing commands. :unmap x Disable the sequence defined for x. :map List the characters that are currently mapped. :nmap - normal mode map :vmap - visual mode map :imap - insert mode map :cmap - language mode map (ins, command-line, enter search pattern, cmd-arg) :lmap - cmdommand-line mode map :omap - operator-pending mode map :smap - select mode map :map - normal, visual and operating-pending modes :map! - command and insert modes. :noremap - not-recursive map :vunmap - remove a mapping from a visual mode Attributes: To define a mapping which will not be echoed on the command line The mapping will be effective in the current buffer only Define a new mapping or abbreviation, the argument is an expression. The expression is evaluated to obtain the {rhs} that is used. The command will fail if the mapping or abbreviation already exists