Problem przy użyciu klawisza strzałki wstecz w R

0

Jestem sshing do serwera linuksowego za pośrednictwem ExtraPutty i jestem uruchomiony R. Jeśli wpiszę jakiś kod, a następnie uderzam wstecz strzałki trzy razy, otrzymuję następujące wyniki:

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

Konsola R nie pozwoli mi przejść wstecz w linii. Moje klawisze strzałek działają poprawnie, gdy wychodzę z R i normalnie używam powłoki C. Jakieś pomysły, dlaczego tak się dzieje? Czy jest to kluczowy problem przekazywania wydarzeń?

andrew
źródło
2
Czy Ctrl + B działa?
terdon

Odpowiedzi:

0

Utwórz plik (lub dodaj do niego, jeśli istnieje), wywoływany .inpurc w katalogu domowym w systemie zdalnym i dodaj do niego następujące linie:

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

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

Domyślam się (i to tylko przypuszczenie), że z jakiegoś powodu R nie czyta całego systemu /etc/inputrc plik, w którym przechowywany jest ten rodzaj skrótu klawiaturowego. Stworzenie własnej lokalnej kopii wraz z wymaganymi zadaniami może ją rozwiązać.

terdon
źródło