Мне интересно, можно ли указать параметры цвета при отображении текста с помощью команды cat
или аналогичной команды. Причина, о которой я прошу, заключается в том, что я создал и интерактивную систему обратной связи с симуляцией, над которой я работаю, и хотел бы предоставить дополнительную информацию для отображения, когда обрабатывается симуляция, которая занимает часы для запуска.
R: кошка многих цветов
Ответ 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:
Инструменты → Глобальные параметры → Код → Дисплей → Отображение подсветки синтаксиса на вкладке консоли