R: кошка многих цветов

Мне интересно, можно ли указать параметры цвета при отображении текста с помощью команды cat или аналогичной команды. Причина, о которой я прошу, заключается в том, что я создал и интерактивную систему обратной связи с симуляцией, над которой я работаю, и хотел бы предоставить дополнительную информацию для отображения, когда обрабатывается симуляция, которая занимает часы для запуска.

Ответ 1

Посмотрите этот файл из пакета testthat для отличного примера создания цветного текста: https://github.com/hadley/testthat/blob/717b02164def5c1f027d3a20b889dae35428b6d7/R/colour-text.r

Вы можете просто использовать эту функцию colourise, чтобы добавить цвет в текст. Файл также имеет кучу предопределенных цветов.

ИЗМЕНИТЬ

В CRAN теперь есть пакет R для цветов ANSI, он называется crayon. Отказ от ответственности: я автор пакета. http://cran.r-project.org/web/packages/crayon/index.html https://github.com/gaborcsardi/crayon

Ответ 2

В RStudio:

Инструменты → Глобальные параметры → Код → Дисплей → Отображение подсветки синтаксиса на вкладке консоли