gpt4 book ai didi

Rstudio 全局更改 : show chunk output in console via CLI?

转载 作者:行者123 更新时间:2023-12-02 13:29:49 26 4
gpt4 key购买 nike

在使用脚本处理 Rmarkdown 文档时,如何强制 RStudio (v1.1.383) 始终在控制台(而不是内联)评估 R block ?

我知道我可以通过单击它来设置控制台中的输出 block : enter image description here

根据this RStudio support post我还可以取消选中“工具 -> 全局选项...”下的“显示所有 R Markdown 文档的内联输出”: enter image description here

但是,有没有办法从命令行执行此操作?

我问的原因是,我经常在我的大学机器上工作,每次重置后它们都会恢复为默认值。每次上课时,我们都必须手动浏览菜单。

知道如何通过控制台命令来完成它与启动我的每个类(class)一样有用rm(list=ls())

最佳答案

目前还没有一种优雅的方法可以做到这一点。此首选项存储在内部 RStudio 状态文件中,位于 %localappdata%\RStudio-Desktop\monitored\user-settings 中。如果您有足够的动力,您可以编写一个脚本来设置 rmd_chunk_output_inline 首选项,但这会令人不快。

您可以做的一件事是在 YAML header 中设置 block 输出类型,如下所示:

---
editor_options:
chunk_output_type: console
---

您还可以使用R Markdown document template为您做好这个设置(也许您的脚本可以写出这个)。

最后,RStudio 的 github 页面上有一个 Unresolved 问题,您可以对此发表评论和/或投票:

https://github.com/rstudio/rstudio/issues/1607

关于Rstudio 全局更改 : show chunk output in console via CLI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48110571/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com