问题标签 [crayon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
21 浏览

r - 使用蜡笔格式的字符串时如何获得准确的字符数?

crayon是一个为打印输出添加颜色的包,例如

示例彩色文本

但是,nchar在其输出上使用是错误的:

我尝试了所有不同的type=选项nchar,但无济于事——我怎样才能让 R 告诉我这个字符串 (4) 中的正确字符数?

0 投票
1 回答
369 浏览

r - R中的下划线列名

你如何在 R 中为列名加下划线?

我尝试保存一个字符串,然后使用它

但是 string1 打印为"\033[4mhello\033[24m".

String2 打印为"\033[4mhello2\033[24m"

请让我知道如何让列名加下划线。

我只想让列名脱颖而出,即使在打印到控制台时更改文本的颜色也可以

0 投票
0 回答
141 浏览

r - 使用蜡笔自定义彩色控制台提示

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

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

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

像这样:

在此处输入图像描述

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

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

在此处输入图像描述

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

0 投票
2 回答
145 浏览

r - 自定义 R 帮助文件 - 字体着色

我想知道是否可以自定义 R 帮助文件,以便某些文本采用颜色编码并且更易于阅读。rdoc已经这样做了,只是它将输出发送到控制台。相反,我希望将其发送到帮助面板(我正在使用Rstudio)。有什么解决方法吗?

如果我们?lm正常运行,我们可以在右下方的帮助面板中看到通常的帮助文件,但是当您在使用rdocin后再次执行此操作时,Rstudio我们会得到帮助文件的颜色编码,这很好,但它会发送到控制台输出(左侧) . 理想情况下,我们希望它在运行代码时一直显示在帮助面板中。现在的方式 - 它会在您运行某些东西的那一刻消失。

在此处输入图像描述

我想将代码放入与@csgillespie .rprofile.rprofile类似的代码中。请注意,如果您遵循他的代码,您可以使用而不必直接调用来生成颜色编码的控制台输出。?lmrdoc(lm)

我觉得这不容易(如果有的话?)但有兴趣听到任何建议。

谢谢

0 投票
0 回答
87 浏览

r - (自动)在 RStudio 控制台中以各自的颜色显示十六进制字符串?

我知道,当使用诸如(https://github.com/r-lib/crayoncrayon之类的功能手动要求这样做时,像这样的包可以使 RStudio 控制台输出显示为各种颜色。blue()

然而,真正令人敬畏的是一个包或 RStudio 插件,如果它们是颜色字符名称或十六进制字符串,它会自动在控制台中为字符串着色。以这个向量为例:

在控制台中打印它看起来像这样 在此处输入图像描述

有没有办法做到这一点?

编辑:显然不是 - 请参阅我对这个问题的回复。

0 投票
2 回答
113 浏览

r - R在打印到sink()时打印不可打印的蜡笔颜色代码

我有两台 Windows 机器。两个 Windows 10。当我在每个上运行以下代码时,我得到两个非常不同的输出:

一台机器给了我预期的输出: 在此处输入图像描述

另一台机器给了我相同的 tibble 数据,但似乎正在打印所有蜡笔颜色代码: 在此处输入图像描述

起初我认为它必须是 R 版本或蜡笔版本的差异。但是我现在已经在 R 4.0.3 和 crayon 1.3.4 上同步了。两者的 Tibble 版本都是 3.0.4。不知道接下来要检查什么。第二台机器最初拥有所有东西的更新版本。但我尽可能地恢复了,我仍然得到颜色代码。

有人对如何诊断有任何建议吗?

0 投票
1 回答
119 浏览

r - 如何用颜色打印 R 数据框?

使用蜡笔包,可以创建彩色字符串:

这是编码的dat

使用write.table,可以获得具有以下颜色的表格:

在此处输入图像描述

但是对齐丢失了。如何获得具有良好对齐的彩色数据框?

colorDF包允许在数据框中设置颜色,但不允许做我想做的事。我想要的是能够在一列中每次出现该单词时将一个单词涂成红色。colorDFdf_search功能与我想要的很接近,但是它会为找到图案的整个单元格着色,我只想为一个单词着色。

例如,在这个数据框中:

我希望列中的单词functioncode红色的。