Você pode fazer macros ou gravações interativas no vim?
Eu gostaria de definir uma macro vim que quebra para a entrada do usuário em determinados momentos, isso é possível?
EDIT: Gire para fora gravações mentais (q), não macros
É possível usar o comando de entrada em uma gravação, mas é mais problema do que vale a pena.
Eu mapeei pela primeira vez o escape de entrada de inserção para uma chave
:map <F2> a<C-R>=input('input: ')<CR>
então fiz esta gravação no q registrador
name:
e colei em uma nova aba
iname: ^[
E depois da fuga final eu pressionei<C-V><F2>
fazendo a linha:
iname ^[^[OQ
Que eu puxei de volta para o buffer q, em seguida, usei a macro, deixando-me usar a função de entrada. Funciona, mas terrivelmente.