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)