You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何以父目录为工作目录执行Quarto单文档?

在RStudio中点击Render按钮时,将Quarto单文档的工作目录设为父目录

可以实现,以下是两种比手动调用quarto::quarto_render()更便捷的方法:

方法1:在文档YAML中配置执行目录

在你的.qmd文档开头的YAML区域,添加execute字段指定工作目录:

---
title: "你的文档标题"
execute:
  dir: "../"
---

这里的"../"代表当前文档所在目录的父目录,也可以填写父目录的绝对路径(比如"/Users/username/parent-folder")。配置完成后,点击RStudio的Render按钮,文档就会以父目录作为工作目录执行。

方法2:配置RStudio的运行参数

  1. 打开目标Quarto文档,点击RStudio右上角Run按钮旁的下拉箭头,选择Configure Run...
  2. 在弹出的配置窗口中,找到Working Directory选项,选择Custom,然后输入父目录的路径(相对路径../或绝对路径均可)
  3. 保存配置后,后续点击Render按钮时就会自动使用这个指定的工作目录

注:Quarto项目级的execute-dir选项确实仅适用于项目场景,单文档需要用上述两种方式设置。另外here::here()的变通方案在你的使用场景无效,以上方法更适配需求。

内容的提问来源于stack exchange,提问作者dufei

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 22:24:49