Ich benutze normalerweise R von der Kommandozeile. Dieses Problem hat mich jedoch geärgert. Wenn ich den Aufwärtspfeil verwende, um einen vorherigen Befehl abzurufen, zeigt dieser Befehl, wenn dieser Befehl mehrere Zeilen umfasste, nur die letzte Zeile an (obwohl, wenn ich den Befehl ausführe, das Ganze ausgeführt wird).
Irgendwelche Ideen, welche Einstellung ich ändern muss, damit diese wie erwartet funktioniert?
work as expected
? Die Eingabe und das Verlaufsmanagement vonR
scheinen eng mit der Verwendung von verbunden zu sein,readline
wenn es damit erstellt wird. DieR
Hilfe berichtet , dass es sich in verschiedenen Umgebungen unterschiedlich verhalten kann. Haben Sie beziehen sich auf so etwas wie die Wirkung , dassshopt -s cmdhist
oder-u
auf der hatbash
Geschichte? Bitte fügen Sie Informationen zur VersionR
und zu Ihrer Umgebung hinzu (echo $BASH_VERSION
wenn Sie von konsole, xterm ... ausführen), damit Sie mit dem Schreiben einer Verhaltenstabelle beginnen können.Antworten:
Siehe /programming/16226216/r-command-history-how-to-configure-up-arrow-to-treat-multiline-brace-enclosed
Zum Beispiel
Was Sie suchen, ist meines Erachtens mit dem R-Terminal von bash nicht möglich
quelle
enter
wie in der Frage beschrieben.