RStudio R Markdown Notebook:更改源面板中 "chunk background highlight" 选项的颜色(不是 Knitted 文档)

RStudio R Markdown Notebook: Change colour of "chunk background highlight" option in Source panel (not Knitted document)

对于 R Markdown Notebooks,在 RStudio > Tools > 全局选项... > R Markdown > 高级 :

可以选择启用区块背景高亮显示。这有助于区分代码块和降价部分。

我使用深色 Editor 主题(特别是 Dracula)来帮助减轻眼睛疲劳。然而,高亮颜色使代码块背景变亮,降低了文本和背景之间的对比度以及代码的可读性,这与使用深色主题的意图相反。

我不使用 Visual editor 因为我经常遇到 RStudio 无法保存并实际更新源文件,这是我自从避免它以来就没有经历过的。因此,尽管我可以禁用 Enable chunk background highlight 选项,但它会使文档的整体导航变得更加困难,无法清楚地区分代码块和 markdown 部分。

理想情况下,如果可以代替突出显示代码块,而是可以选择交换并突出显示降价部分,那就太好了。

注意:这是关于源的外观,而不是预览或渲染的 Knitted 文档。

如果我没听错的话...

有可能。我用 Viridis theme on Github 做到了。在找到这个主题的 Github 上,作者写道,你需要拥有某些东西,将主题保存在特定的地方,所有的爵士乐。我什么都没做;我没有遇到任何问题。

如果您选择这样做,请从 Viridis.rstheme 复制原始脚本并使用 Atom 或 Rstudio 等脚本编辑器。将文件保存在您想要的位置并按照作者的命名命名(它必须与脚本的内容相匹配)。

第 199 行是您更改 RMarkdown 文档的背景块颜色的地方。我加入了一种 Viridis 紫色,这样对比就会很鲜明。 (我使用了#481567FF。)

对比原来的对比度亮了。