Vim scheint verwirrt zu sein, was Ihr Terminal als Löschzeichen sendet. Da dies zwischen ^?
( Ctrl+?oder DEL
für "Löschen") und ^H
( Ctrl+Hoder BS
für "Rücktaste") variiert, ist Vim darauf angewiesen, dass jemand ihm sagt, was zu erwarten ist.
Das sollte nicht passieren, wenn nicht
- Sie ändern verwandte Einstellungen in Ihrem
vimrc
, - Sie ändern den Wert der
TERM
Umgebungsvariablen. - Ihre Terminalinformationsdatenbank ist fehlerhaft, oder
- Sie leiden an einem Gremlin-Befall.
Versuchen Sie zur Fehlerbehebung, den Befehl auszuführen, stty erase ^?
bevor Sie Vim starten, und prüfen Sie, ob dies behoben ist. Geben Sie die ^?
nicht getrennt als ^
und ein ?
, sondern drücken Ctrl+VSie zuerst und dann Ihre BackspaceTaste. Wenn Ihre Shell sich gut benimmt, sollte dies eine wörtliche Darstellung dessen darstellen, was Ihr Terminal sendet, wenn Sie diese Taste drücken.