首页 > 解决方案 > 更改 RStudio 主题“Cobalt”中的不可见(白色字体)输出

问题描述

我正在使用 R Studio 的Cobalt主题,并且我发现了一种情况,即 Rmd 文件中的内联输出是不可见的(即字体在白色背景上是白色的)。我想将该字体颜色编辑为任何可见的内容。

下面的可重现示例:

在此处输入图像描述

然后,str_view()在 Rmd 文件中使用 Hadley 的 R4DS 的一个简单示例:

x <- c("apple", "banana", "pear")
stringr::str_view(x, "an")

输出将呈现为可见的 HTML 没有问题,查看器窗口也显示可见的输出:

在此处输入图像描述

但是,如果你将它作为一个内联块运行(即我的调试发生了多少),我们会得到一些输出为白色背景上的白色字体:

在此处输入图像描述

如何编辑该特定输出的字体颜色,使其可见?

我已经尝试在这里编辑 Cobalt: https ://tmtheme-editor.herokuapp.com/#!/editor/theme/Cobalt

遵循此处的建议: https ://towardsdatascience.com/customize-your-rstudio-theme-914cca8b04b1

标签: cssrrstudio

解决方案


也许已经晚了,但我有同样问题的解决方案。您需要更改首选主题的前景色(或更改 html 背景)

您可以在这里编辑您喜欢的主题:https ://tmtheme-editor.herokuapp.com

正如您向上写的那样,在大多数黑暗主题中,前景都是白色的。您可以在常规选项卡中编辑的位置。您应该选择更暗的前景(例如:#BEC0C2)。在此处输入图像描述

或者

我找不到如何在 Cobalt 主题中更改 html 背景,但其他一些(例如:Material)主题允许我们更改弹出 Css 的颜色在此处输入图像描述

对不起我的照片编辑:D 希望它会工作......


推荐阅读