Possível causa 1:
Se c funciona normalmente em todos os lugares, de modo que este problema afeta apenas o Vim, pode ser que exista uma abreviação ou mapeamento configurado para c . Examine seu (s) arquivo (s) .vimrc
.
Eu apenas temporariamente coloquei meu c em backspace no Vim nos modos normal, comando, normal e de inserção:
:map c ^?
:nmap c ^?
:imap c ^?
(Onde ^?
indica o resultado da digitação Ctrl-V Backspace .)
Possível causa 2:
Você tem c
como o caractere de exclusão no seu TTY. Isto é, como se o seguinte comando tivesse sido executado:
stty erase c
No entanto, isso também afetaria outros programas e shells. Experimente
stty sane
no seu shell para redefinir os parâmetros TTY para algumas configurações padrão razoáveis. Este é um comando útil para lembrar; é útil quando algum programa visual morre inesperadamente, deixando as configurações de TTY em um estado inadequado.