Uma maneira alternativa de resolver isso é criando um arquivo vimrc:
# vi ~/.vimrc
Adicionando a seguinte linha:
set nocompatible
Isso deve corrigir seu problema.
Quando eu abro um novo arquivo usando o comando vi :
vi <new file name>
Depois de inserir o arquivo e digitar os dados, estou recebendo os caracteres como A , B , C , D quando eu uso < , > setas para subir a linha ou abaixo da linha
Uma maneira alternativa de resolver isso é criando um arquivo vimrc:
# vi ~/.vimrc
Adicionando a seguinte linha:
set nocompatible
Isso deve corrigir seu problema.
Eu resolvi isso instalando vim :
sudo apt-get install vim