Questão Console FreeBSD quebrado?


Parece que meu console do FreeBSD está mal configurado (eu acho). Não posso usar home ou end botões na linha de comando (imprime ~), e em vi seta para a esquerda está me trocando de edição para o modo de comando, o que torna a edição um pouco difícil. Como posso saber o que está errado e consertar?

Eu não sou uma raiz, a propósito, eu só espero que seja algo com o meu perfil ou configuração bash.

Versão Shell: GNU bash, version 4.0.35(0)-release (i386-portbld-freebsd8.0)

UPD: fixo home e end chaves no console, criando ~/.inputrc e colando isso:

"\e[3~": delete-char
# this is actually equivalent to "\C-?": delete-char
# VT
"\e[1~": beginning-of-line
"\e[4~": end-of-line
# kvt
"\e[H":beginning-of-line
"\e[F":end-of-line
# rxvt and konsole (i.e. the KDE-app...)
"\e[7~":beginning-of-line
"\e[8~":end-of-line
"\e[1;5C": forward-word     # Ctrl+right  => forward word
"\e[1;5D": backward-word    # Ctrl+left   => backward word

(solução de Aqui)

Ainda assim, a seta para a esquerda no vi me incomoda, e eu não consigo instalar o vim na máquina (talvez seja algum vi peculiar, idk).


2


origem


Isto é localmente, ou sobre ssh? - Jeremy Smyth
Mais de SSH. O cliente é o NuSphere PHPEd incorporado (embora eu possa testar com o PuTTY). - Kuroki Kaze
Não, o PuTTY tem os mesmos problemas. Deve ser servidor. - Kuroki Kaze
vi  não suporta teclas de seta. Quando foi escrito, os teclados tinham setas nas teclas HJKL. - grawity
O vi não deve usar o material .inputrc? Eu tenho outra caixa GNU / Linux onde as setas no vi funcionam muito bem. - Kuroki Kaze


Respostas:


Você pode achar que pode consertar tudo fazendo algo como:

TERM=xterm

...na tua .profile.


1



eu chequei set e meu TERM já está xterm. - Kuroki Kaze
Ah, se é massa, tente a resposta aceita para isso: stackoverflow.com/questions/161676/… - Jeremy Smyth
Eu uso clientes diferentes, não apenas PuTTY. Ainda assim, parece que resolvi parcialmente o problema. - Kuroki Kaze


Corrigido pela criação .inputrc arquivo (consulte a atualização da pergunta).


1