В RI можно создать настраиваемую консольную подсказку с помощью:
options(prompt = "foo> ")
И я могу использовать пакет crayon , чтобы придать ему определенный цвет:
options(prompt = crayon::blue("foo> "))
Однако в RStudio изменения цвета никогда не вступают в силу до тех пор, пока подсказка не активна; то есть, пока я не нажму Enter, и текущая строка не будет заменена новой подсказкой.
Примерно так:
текущая консольная подсказка всегда желтая. Как только я нажимаю Enter, появляется новая желтая подсказка, а предыдущая строка перемещается вверх и окрашивается в синий цвет.
Я не вижу такого поведения при запуске R из командной строки, подсказка сразу становится синей:
Есть ли способ обойти это в RStudio, используя crayon , или RStudio закорачивает форматирование подсказки таким образом, что это делает его невозможно исправить без изменения IDE RStudio (то есть я должен сообщить об ошибке / запросе функции с ними)?