salvar e compartilhar macros vim

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 qnovamente para parar a gravação.

Digite "ape 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