首页 > 解决方案 > 使用蜡笔自定义彩色控制台提示

问题描述

在 RI 中,可以通过以下方式创建自定义控制台提示:

options(prompt = "foo> ")

而且我可以用蜡笔包把它变成某种颜色:

options(prompt = crayon::blue("foo> "))

但是,在 RStudio 中,直到提示无效,颜色更改才会生效;即,直到我按回车键并且当前行被替换为新提示。

像这样:

在此处输入图像描述

当前控制台提示始终为黄色。一旦我按下回车键,就会出现一个新的黄色提示,并且上一行向上移动并显示为蓝色。

从命令行运行 R 时,我没有看到这种行为,提示立即变为蓝色:

在此处输入图像描述

有没有办法在 RStudio 中使用crayon解决这个问题,或者 RStudio 是否以某种方式短路提示格式,如果不更改 RStudio IDE 就无法修复(这意味着我应该向他们报告错误/功能请求)?

标签: rrstudiocrayon

解决方案


推荐阅读