2010-05-01 8 views
20

Gibt es eine IDE - von denen, die R- unterstützen, die Zugriff auf die Befehlshistorie gibt (zumindest für die Befehle der aktuellen Sitzung)? Oder gibt es eine Möglichkeit, einen Vektor (Zeichen oder Ausdruck) mit diesen Befehlen in R zu erhalten?Befehlshistorie in R

Für diejenigen von Ihnen, die MATLAB verwendet haben, ich meine, so etwas wie das Command History Fenster dort ..

Danke

Antwort

33
history(Inf) 

öffnet ein ähnliches Fenster wie in MATLAB.

5

Ich würde Emacs sehr mit ESS (Emacs speaks Statistic)

+0

Zeigt ESS die Befehlsgeschichte? – Shane

+0

http://ess.r-project.org/Manual/ess.html#Command-History beschreibt die Unterstützung des Befehlsverlaufs von ESS. –

6
savehistory('file') 
myhistory <- scan('file','character') 

empfehlen zu verwenden Könnte den Trick machen.

4

Eclipse mit Stat-ET-Plugin erhalten Sie Befehlsverlauf Fenster und Objekt-Browser.

+0

Ich glaube nicht, dass Stat-ET einen Objektbrowser hat. Wo siehst du das? – Shane

+0

Gehen Sie zu Fenster> Sicht anzeigen> Objektbrowser – Robert

4

Die OS X-GUI für R hat einen sehr guten Befehlshistorie-Mechanismus eingebaut. Er funktioniert gut mit mehrzeiligen Befehlen (zB lange Funktionsdefinitionen), und Sie können den Verlauf in einem Fenster auf der Seite durchsuchen Fenster.

2

Der Befehl history() ruft die letzten 25 verwendeten Befehle auf, während history(max.show=Inf) alle vorherigen zurückgibt. Wenn Sie RStudio oben auf Ihrer R-Distro verwenden, erhalten Sie von CTRL + UP die Liste aller vorherigen Befehle.