Você já reparou que as combinações de vi
teclas padrão no Raspberry Pi
são um pouco malucas? Por exemplo, enquanto estiver no modo de inserção, tente usar as teclas de seta para navegar. Não está acontecendo :)
Essa é uma maneira sutil de nos fazer usar o modo de inserção e comando corretamente ou talvez as ligações tenham sido negligenciadas quando a imagem foi criada?
Estou bastante acostumado a um certo mapeamento de teclas no Fedora / Debian que permite o uso de teclas de navegação no modo de inserção. Para obter as ligações familiares às quais estou acostumado, preciso mexer na emulação de terminal ou em algum tipo de arquivo de configuração em algum lugar?
vim
e o que está experimentando agora é realmentevi
. Nas distribuições modernas, ovi
comando geralmente é syslinkedvim
.stty sane
e definindo a variável TERM (export TERM=linux
geralmente é mais fácil para eu me lembro)Respostas:
O pacote padrão é
vim-tiny
. Você pode instalar uma versão mais familiar:sudo apt-get install vim
Configuração e personalização extras podem ser colocadas no
.vimrc
arquivo em seu diretório pessoal.fonte
Eu também tive esse problema ao fazer login como usuário root, mas não como usuário pi. Também instalei o vim com:
Isso não resolveu sozinho, mas um pouco de escavação e descobri que havia algumas diferenças de variáveis de ambiente. Consegui obter meu feliz comportamento vi de poder me movimentar com as teclas do cursor, mesmo no modo de inserção, simplesmente alterando o arquivo /root/.profile para ler da seguinte maneira:
fonte
Remova e limpe o vim-tiny antes de instalar o vim. Funcionará como esperado depois disso.
fonte