在 RStudio 中,knitr markdown 输出位于何处?
In RStudio, where is knitr markdown output located?
在 RStudio 中,我将编织选项设置为当前文件夹:
当我将 Markdown 文档编织到 HTML 时,这令人惊讶地发生在临时目录中(例如:'Temp\RtmpOa3xSM\preview-11e8c6644fdd.dir' 目录)。
据我所知,以前不会发生这种情况:编织会发生在我在选项中选择的目录中。
选项 rstudio.markdownToHTML 未设置:
getOption('rstudio.markdownToHTML')
NULL
当我关闭 HTML 预览时,HTML 文档消失了。
我发现保留 HTML 文档的唯一解决方案是在浏览器中打开文档并从那里保存它。
错误或我遗漏了什么?
感谢您的帮助!
[编辑]其他 Win 10 用户向我报告了同样的问题
在某些情况下,RStudio 将针织(HTML 或 PDF)文件移动到临时目录(位于 tempdir()
下)。这些条件是:
- 您在 RStudio 项目中。
- “项目构建工具”设置为“包”。
- RMD 文件位于子目录
vignettes
.
- 编织是通过 RStudio 中的“编织”按钮启动的。
通常情况下,这发生在编织包装插图时,目的是 "keep[ing] your vignettes folder from becoming cluttered with HTML files"。
更改项目构建工具、更改文件夹名称或关闭项目可防止此行为。保留生成的(HTML 或 PDF)文件的另一种方法是交互调用 rmarkdown::render
(尽管这是 到“Knit”按钮)。
请注意,这只会影响生成的文件的保存位置。编织时的工作目录不受影响。
在 RStudio 中,我将编织选项设置为当前文件夹:
当我将 Markdown 文档编织到 HTML 时,这令人惊讶地发生在临时目录中(例如:'Temp\RtmpOa3xSM\preview-11e8c6644fdd.dir' 目录)。
据我所知,以前不会发生这种情况:编织会发生在我在选项中选择的目录中。
选项 rstudio.markdownToHTML 未设置:
getOption('rstudio.markdownToHTML')
NULL
当我关闭 HTML 预览时,HTML 文档消失了。
我发现保留 HTML 文档的唯一解决方案是在浏览器中打开文档并从那里保存它。
错误或我遗漏了什么? 感谢您的帮助!
[编辑]其他 Win 10 用户向我报告了同样的问题
在某些情况下,RStudio 将针织(HTML 或 PDF)文件移动到临时目录(位于 tempdir()
下)。这些条件是:
- 您在 RStudio 项目中。
- “项目构建工具”设置为“包”。
- RMD 文件位于子目录
vignettes
. - 编织是通过 RStudio 中的“编织”按钮启动的。
通常情况下,这发生在编织包装插图时,目的是 "keep[ing] your vignettes folder from becoming cluttered with HTML files"。
更改项目构建工具、更改文件夹名称或关闭项目可防止此行为。保留生成的(HTML 或 PDF)文件的另一种方法是交互调用 rmarkdown::render
(尽管这是
请注意,这只会影响生成的文件的保存位置。编织时的工作目录不受影响。