2012-05-29 22 views
25

Estoy escribiendo un script y quiero enviar mensajes de texto a la consola con diferentes colores según las condiciones. Por ejemplo: ROJO para errores y AZUL para advertencias, etc.¿Hay alguna manera de enviar texto a la consola R en color?

Estoy usando R studio.

+0

No estoy seguro acerca de RStudio, pero esto es posible en el cliente RJava de Eclipse StatET. – Andrie

+0

Podría ser mejor publicar esto en los foros de RStudio. (Mi suposición es que no es posible sin hackeo serio.) –

+1

Soy adicto a la biblioteca (colorout). Pero no funciona con RStudio :-( – GSee

Respuesta

3

El xterm256 package de Romain Francoise permite este tipo de cosas en general en cualquier consola que entienda xterm256 interrupciones.

+0

Esto parece prometedor pero no funciona en R Studio Demasiado malo para mí. Gracias por la sugerencia – notuo

+5

para futuros lectores: xterm256 no funciona con R 3.0 – mreq

+0

¿Hay alguna otra actualización al respecto? O aún no tenemos ningún paquete R que emita texto en color en la consola Rstudio o alternativamente en el gráfico o en el panel de vista de Rstudio. –

13

Mira la nueva crayon package:

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

Más información sobre la GitHub page.

+0

Ya lo busqué, y también lo encontré en SO preguntas, pero no funciona. Simplemente imprime la cadena sin color especificado en la consola R. –

+0

@ itfeature.com: ¿Qué consola R particular estás usando? – krlmlr

+0

No funcionó para mí y estoy usando R Studio Versión 0.99.892 - © 2009-2016 RStudio, Inc. – Jazzmine

Cuestiones relacionadas