Problema ao usar a tecla de seta para trás em R

0

Estou sshing para um servidor linux via ExtraPutty e estou executando R. Se eu digitar algum código e, em seguida, eu acertar a seta para trás três vezes, recebo a seguinte saída:

blah blah some code^[[D^[[D^[[D

O console R não me permite voltar para trás em uma linha. Minhas teclas de seta funcionam bem quando eu saio do R e uso o shell C normalmente. Alguma idéia de por que isso pode estar acontecendo? É um problema chave de encaminhamento de eventos?

andrew
fonte
2
O Ctrl + B funciona?
terdon

Respostas:

0

Crie um arquivo (ou adicione-o se existir) chamado .inpurc no seu diretório home no sistema remoto e adicione estas linhas a ele:

"\e[1;5D": backward-word
"\eOd": backward-word

"\e[1;5C": forward-word
"\eOc": forward-word

Meu palpite (e é só um palpite) é que, por alguma razão, R não está lendo o sistema /etc/inputrc arquivo que é onde esse tipo de atalho de teclado é armazenado. Criar sua própria cópia local com as atribuições necessárias pode resolvê-la.

terdon
fonte