Почему vim запускается в режиме удаления?

Как указано в вопросе, мой vim запускается в режиме удаления. Если я открою файл и нажмуj чтобы начать навигацию, это удалит первую строку.

Я выделил проблему до этой строки в моем.vimrc:

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

Я не понимаю, почему это даже вызвало бы режим удаления. Кроме того, я считаю, что я добавил<silent> поручить vim сделать это связывание без его выполнения, что, похоже, не так.

Как объяснить, почему это происходит?

(примечание: это отображение должно указывать vim очищать основные моменты поиска, когда я нажимаю esc)

Ответы на вопрос(1)

Ваш ответ на вопрос