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ń?
Odpowiedzi:
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: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ć.źródło