O que o botão del realmente deveria ser

Corrija-me se estiver errado, mas eu realmente não conheço nenhum caso de uso em que eu desejaria cortar um único caractere com o deletebotão e colá-lo.

O comportamento padrão de deleteé o mesmo que x. Então, ele sempre sobrescreve o registro padrão … (Ele me marca toda vez que faço uma pesquisa manual e substituo)

Então aqui está a solução simples:

nnoremap <Del> "_x

Agora delrealmente apague o personagem! E se realmente alguém quiser cortar um personagem, ele / ela pode fazer isso x!