Experimente map <F3> :!sh -xc 'git commit -a -m "test"'
.
No VIM, existe uma maneira de ligar uma chave a um comando shell? Por exemplo, quando F3 é pressionado git commit -a -m "test"
deve ser executado.
map <F3> :!git commit -a -m "test" <enter>
Com base em outras respostas, isso remove a chamada redundante de sh
e inicia o comando sem precisar pressionar Enter.
Eu estava procurando por isso e não consegui encontrar, também não posso comentar, então eu fiz uma resposta.
Tags vim