No sistema operacional Ubuntu, minhas “teclas de seta” não são teclas de seta

5

Em vez disso, eles dão A, B, C, D

Estou usando o vi.

    
por Alex 04.11.2009 / 20:25

3 respostas

7

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 .

    
por 04.11.2009 / 20:42
2

vi nunca fez e nunca suportará as teclas de seta. As teclas de movimento corretas em vi são h , j k , l . Sugiro que você aprenda a usar vi dessa maneira, ou mude para outro editor de texto. nano é popular e simples para pequenas tarefas. vim é popular para pessoas que gostam de vi , mas que desejam recursos extras, como coloração de sintaxe e, sim, suporte a chaves de seta.

    
por 04.11.2009 / 21:34
1

Você provavelmente está usando uma versão antiga do vi. Nas versões mais antigas, você navegaria usando as teclas H, J, K e L. Para obter o mais recente vi, faça

sudo apt-get install vim

Se você quiser também a GUI, use

sudo apt-get install vim-gnome
    
por 04.11.2009 / 20:43