2014-07-26 9 views
10

Ich frage mich, ob es möglich ist, Farboptionen anzugeben, wenn Text mit dem cat Befehl oder einem ähnlichen Befehl angezeigt wird. Der Grund, warum ich frage, ist, dass ich ein interaktives Feedback-System mit einer Simulation eingerichtet habe, an der ich arbeite, und dem Display mehr Informationen geben möchte, da die Simulation, die Stunden dauert, bearbeitet wird.R: eine Katze in vielen Farben

+1

1) http://stackoverflow.com/questions/10802806/is-there-a-way-to-output-einige-text-to-the-r-Konsole-in-Farben, 2) http://stackoverflow.com/questions/10621049/color-syntax-highlighting -in-bash-while-using-r, 3) http://stackoverflow.com/questions/14465962/get-r-console-to-highlight-errors-in-red – GSee

Antwort

12

Sehen Sie diese Datei aus dem testthat Paket für ein ausgezeichnetes Beispiel dafür, wie farbigen Text zu erstellen: https://github.com/hadley/testthat/blob/717b02164def5c1f027d3a20b889dae35428b6d7/R/colour-text.r

Sie ihn nur colourise Funktion Farbe zu Ihrem Text hinzufügen können. Die Datei enthält auch eine Reihe vordefinierter Farben.

EDIT

Es gibt jetzt ein R-Paket für ANSI Farben auf CRAN wird crayon genannt. Haftungsausschluss: Ich bin der Paketautor. http://cran.r-project.org/web/packages/crayon/index.htmlhttps://github.com/gaborcsardi/crayon

+0

Das ist großartig für den Einsatz auf Xterm. Es funktioniert jedoch nicht auf Rstudio. Du könntest immer 'message (" wird rot sein ")'. –

+0

Rstudio stellt Ihnen kein echtes Terminal zur Verfügung. Wenn sie nicht über eine eigene API verfügen, können Sie dort nichts tun, außer "message", wie Sie sagen, aber "message" ist nicht immer gut. –

+0

Rstudio verwendet Farben für Syntax-Highlight, also muss es technisch möglich sein - aber wie? –

-1

In RStudio:

Tools -> Globale Einstellungen -> Code -> Anzeige -> anzeigen Syntax in der Konsole Eingang markiert

Verwandte Themen