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ń?

r  ssh  linux 
andrew 2 paź 2013 22:42
źródło

2
Czy Ctrl + B działa?
terdon 2 paź 2013 22:29

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 2 paź 2013 22:42
źródło
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.