【发布时间】:2019-12-11 12:41:13
【问题描述】:
我想创建一个 VS-Code 任务,执行 R 命令将 Markdown 转换为 PDF。我当前的任务如下所示:
{
"label": "rmarkdown -> pdf",
"type": "process",
"command": "Rscript",
"args": ["-e", "\"rmarkdown::render('${file}', 'pdf_document')\""],
"windows": true,
"presentation": {
"reveal": "always",
"panel": "new"
}
}
问题在于,${file} 返回的路径如下:
d:\data\documents\myFile.md
但是 R 需要一个带有转义反斜杠的路径,如下所示:
d:\\data\\documents\\myFile.md
如何从${file}获取转义路径?
带有普通斜杠的替代路径也可以完成这项工作,因为 R 会自动将 / 替换为 \\。
【问题讨论】:
标签: visual-studio-code vscode-tasks