Dlaczego vim zaczyna się w trybie usuwania?

Jak stwierdzono w pytaniu, mój vim zaczyna się w trybie usuwania. Jeśli otworzę plik i uderzęj aby rozpocząć nawigację, usunie pierwszą linię.

Wyodrębniłem problem do tej linii w moim.vimrc:

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

Nie rozumiem, dlaczego to wywoła tryb kasowania. Do tego dodałem<silent> poinstruować vima, aby uczynił to powiązanie bez wykonywania go, co nie wydaje się mieć miejsca.

Jakie jest wyjaśnienie, dlaczego tak się dzieje?

(Uwaga dodatkowa: mapowanie polega na nakazaniu vimowi usunięcia podświetlenia wyszukiwania po naciśnięciu klawisza esc)

questionAnswers(1)

yourAnswerToTheQuestion