No modo git-bash vi, no modo inserir, por que 'delete' é mapeado para 'esc' '3' em vez de 'delete'?

1

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
    
por 79E09796 25.11.2016 / 11:51

0 respostas