No modo git-bash vi, se você ainda não estiver no modo de inserção, pressione i.
Agora, quando você tentar usar delete, saia do modo de comando e o prompt mostrará (arg: 3)
Parece que delete
está mapeado para esc
3
E como ele pode ser restaurado para o comportamento normal da chave de exclusão?
Eu tentei várias combinações dos seguintes mapas em .inputrc sem sucesso.
set editing-mode vi
$if mode=vi
set keymap vi-insert
"\e[3~": delete-char
"DEL": delete-char
$endif