Warum startet vim im Löschmodus?

Wie in der Frage angegeben, startet mein Vim im Löschmodus. Wenn ich eine Datei öffne und drückej Um mit der Navigation zu beginnen, wird die erste Zeile gelöscht.

Ich habe das Problem bis auf diese Zeile in meinem.vimrc:

nnoremap <silent> <esc> :noh<return><esc>

Ich verstehe nicht, warum dies sogar den Löschmodus auslösen würde. Darüber hinaus glaube ich, dass ich hinzugefügt habe<silent> vim anzuweisen, diese Bindung zu erstellen, ohne sie auszuführen, was anscheinend nicht der Fall ist.

Was ist die Erklärung dafür, warum dies geschieht?

(Diese Zuordnung soll vim anweisen, Suchhighlights zu löschen, wenn ich esc drücke.)

Antworten auf die Frage(1)

Ihre Antwort auf die Frage