我为Rstudio创建了以下RMarkdown Render,并将其放在我的.Rprofile中。基本上,代码将html文件移动到与RMD文件不同的位置。一切都很完美,除了Rstudio不再在预览查看器中显示html页面。我添加了行rstudio:viewer(path)来尝试强制rstudio识别新文件路径,但这不起作用。真的很感激任何帮助。
options(rstudio.markdownToHTML = function(inputFile, outputFile) {
require(markdown)
htmlOptions <- markdownHTMLOptions(defaults=TRUE)
htmlOptions <- c(htmlOptions, "toc")
fName = basename(outputFile)
newOutputFile="differentPath"
newOutputFile = paste(newOutputFile,fName, sep = "")
markdownToHTML(inputFile, newOutputFile, options = htmlOptions)
rstudio::viewer(newOutputFile) #trying to force RStudio to show page
})