Definindo comandos no Vim

Suponha que você tenha criado uma função que substitui <k>Ctrl</k>por <kbd>Ctrl</kbd>(isso é útil em protocolos para economizar tempo;)

function! ReplaceKbd()
" <kbd>Ctrl</kbd> => <kbd>Ctrl</kbd>
:%s/<kbd>/<kbd>/ge

:%s/</k>/</kbd>/ge

endfunction

Para chamar essa função, você precisa digitar :call ReplaceKbd(), o que logo pode se tornar enfadonho. Vamos salvar alguns toques de tecla definindo um comando:

command ReplaceKbd :call ReplaceKbd()

Agora você só precisa digitar: :ReplaceKbd(). Este é o mesmo tipo de um método como :GundoShow, :Gwritee similares.