Im git-bash vi-Modus, Einfügemodus, warum wird 'delete' auf 'esc' '3' anstatt auf 'delete' zugeordnet?

723
79E09796

Wenn Sie sich im git-bash vi-Modus nicht im Einfügemodus befinden, drücken Sie i.

Wenn Sie jetzt versuchen, Delete zu verwenden, verlassen Sie den Befehlsmodus und die Eingabeaufforderung wird angezeigt (arg: 3)

Es scheint also, dass das zugeordnet deleteistesc 3

Und wie kann das normale Löschverhalten wiederhergestellt werden?

Ich habe verschiedene Kombinationen der folgenden Karten in .inputrc ohne Erfolg ausprobiert.

set editing-mode vi $if mode=vi set keymap vi-insert "\e[3~": delete-char "DEL": delete-char $endif 
1

0 Antworten auf die Frage