RStudio 中通过 YAML header 默认编织目录?
Default knit directory via YAML header in RStudio?
是否有 YAML 选项,它为 Rmd 文件设置编织目录? 即与图 1 相同。
问题是每次我复制文件或与其他人共享项目时(通常有与我不同的默认 RStudio 选项),编织目录应该在每个文件中手动重置。
我知道全局选项(图 2),但我需要一个更可重现的解决方案,它适用于 RStudio 笔记本和编织模式下的单个 Rmd 文件。
而且,例如,我知道有一个选项,例如:
editor_options:
chunk_output_type: console
有什么想法吗?
图1 通过菜单命令设置编织目录。
图2 在 RStudio 中设置默认编织目录的全局选项。
您可以尝试在我们的 .Rmd 文件的 front-matter 中指定 knit
字段。示例 .Rmd 将编织到在您的主目录中创建的 "some_dir":
---
title: "Untitled"
output: html_document
knit: (function(inputFile, encoding) {
rmarkdown::render(inputFile, encoding = encoding, output_dir = "~/some_dir/")
})
---
# Some content
Some content
是否有 YAML 选项,它为 Rmd 文件设置编织目录? 即与图 1 相同。 问题是每次我复制文件或与其他人共享项目时(通常有与我不同的默认 RStudio 选项),编织目录应该在每个文件中手动重置。 我知道全局选项(图 2),但我需要一个更可重现的解决方案,它适用于 RStudio 笔记本和编织模式下的单个 Rmd 文件。 而且,例如,我知道有一个选项,例如:
editor_options:
chunk_output_type: console
有什么想法吗?
图1 通过菜单命令设置编织目录。
图2 在 RStudio 中设置默认编织目录的全局选项。
您可以尝试在我们的 .Rmd 文件的 front-matter 中指定 knit
字段。示例 .Rmd 将编织到在您的主目录中创建的 "some_dir":
---
title: "Untitled"
output: html_document
knit: (function(inputFile, encoding) {
rmarkdown::render(inputFile, encoding = encoding, output_dir = "~/some_dir/")
})
---
# Some content
Some content