2012-05-29 10 views
25

Piszę skrypt i chcę wyprowadzać wiadomości tekstowe na konsolę w różnych kolorach w zależności od warunków. Na przykład: CZERWONY dla błędów i NIEBIESKI dla ostrzeżeń itd.Czy istnieje sposób wyprowadzania tekstu na konsolę R w kolorze

Używam studio R.

+0

Nie jestem pewien co do RStudio, ale jest to możliwe w kliencie RJava z Eclipse StatET. – Andrie

+0

Najlepiej byłoby opublikować to na forach RStudio. (Domyślam się, że nie jest to możliwe bez poważnego hakowania.) –

+1

Jestem uzależniony od biblioteki (colorout). Ale to nie działa z RStudio :-( – GSee

Odpowiedz

3

The xterm256 package autorstwa Romaina Francoise'a pozwala na takie rzeczy w ogóle na każdej konsoli, która rozumie przerwań xterm256.

+0

To wygląda obiecująco, ale nie działa w R Studio Szkoda mi, dziękuję za podpowiedź – notuo

+5

dla przyszłych czytelników: xterm256 nie działa z R 3.0 – mreq

+0

czy jest jakaś dalsza aktualizacja na ten temat? Lub nadal nie mamy żadnego pakietu R, który wypisuje kolorowy tekst na konsoli Rstudio lub alternatywnie na wykresie lub widoku panelu Rstudio –

13

Sprawdź nowy crayon package:

library(crayon) 
cat(blue("Hello", "world!\n")) 

Więcej informacji na GitHub page.

+0

Przeszukałem go już, a także znalazłem w SO pytania, ale to nie działa, wystarczy wydrukować ciąg bez koloru określonego w konsoli R. –

+0

@ itfeature.com: Której konkretnej konsoli R używasz? – krlmlr

+0

To nie działa dla mnie i używam R Studio Wersja 0.99.892 - © 2009-2016 RStudio, Inc. – Jazzmine

Powiązane problemy