【问题标题】:RStudio R Markdown Notebook: Change colour of "chunk background highlight" option in Source panel (not Knitted document)RStudio R Markdown Notebook:更改源面板中“块背景突出显示”选项的颜色(不是针织文档)
【发布时间】:2021-11-28 20:11:14
【问题描述】:

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

可以选择启用块背景突出显示。这对于区分代码块和降价部分很有用。

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

我不使用 可视化编辑器,因为我经常遇到 RStudio 无法保存和实际更新源文件,这是我自避免使用它以来从未经历过的。因此,尽管我可以禁用 启用块背景突出显示 选项,但它会使文档的整体导航更加困难,无法清楚地区分代码块和降价部分。

  • 是否可以更改块背景突出显示的颜色?

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

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

【问题讨论】:

标签: r r-markdown rnotebook


【解决方案1】:

如果我没听错的话……

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

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

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

与原始对比度相比,它更亮。

【讨论】:

  • 非常感谢。我使用来自draculatheme.com/rstudio.rstheme 文件作为基础,并根据我的需要对其进行了修改。
猜你喜欢
  • 1970-01-01
  • 2016-11-30
  • 1970-01-01
  • 2014-01-15
  • 2018-09-14
  • 2013-03-21
  • 1970-01-01
  • 2018-01-15
  • 2012-06-28
相关资源
最近更新 更多