vi não tem suporte para teclas de seta. No entanto, as chances são que você está realmente usando vim , que vi é muitas vezes linkado para compatibilidade (eu não tenho certeza do que o Ubuntu faz, então estou apenas supondo) . Embora o vim suporte as teclas de seta, eles tendem a ser desativados quando executados como vi .
Se você estiver usando vim , você pode tentar digitar o seguinte comando:
:set nocompatible
e veja se isso resolve o problema. Isso também pode ser carregado em seu arquivo de configuração ~ / .vimrc para ser carregado automaticamente toda vez que você iniciar o programa.
Como alternativa, você pode executar vim em vez de vi .