Para definir uma macro iniciada por CTRL + G, por exemplo, adicione a seguinte linha ao seu ~ / .vimrc:
map <C-G> {{MACROTEXT}}
Para obter o texto que você colocará no lugar de, {{MACROTEXT}}
faça o seguinte:
Grave uma macro em um registrador ( "a"
), digitando qa
… faça o que quiser, ou seja: as etapas que deseja gravar e pressione q
novamente para parar a gravação.
Digite "ap
e cole a macro que você acabou de gravar como texto, que é o que você usa no lugar do {{MACROTEXT}}
arquivo ~ / .vimrc.
Um exemplo:
map <C-G> vaw:s/_/(underscore)/g^M