R:如何将“pdfviewer”设置为Skim?

时间:2012-01-25 21:41:28

标签: r

我无法弄清楚如何在R中将pdfviewer设置为Skim(Mac OS X)。有没有人知道如何指定pdfviewer让Skim打开pdf文档?变量pdfviewer包含在〜/ .Rprofile中。

解决方案 我的.Rprofile看起来像这样:

options(repos=c(CRAN="http://cran.ch.r-project.org",
        BioC="http://www.bioconductor.org",
        Omegahat="http://www.omegahat.org/R"),
        pdfviewer=path.expand("~/bin/skim"),
        browser="Chrome")

2 个答案:

答案 0 :(得分:0)

尝试

 options(pdfviewer="skim")  # add path and options as needed

~/.Rprofile文件中。

答案 1 :(得分:0)

像Dirk建议的那样(编辑:使用path.expand):

dir.create("~/bin")
download.file("http://links.tedpavlic.com/shell_scripts/skim",
              dest="~/bin/skim")
Sys.chmod("~/bin/skim","0755")
system("~/bin/skim")  ## test: should get a usage message
## Usage: skim [-help] [-a] [-o] FILE [LINE [SOURCE]]
options(pdfviewer=path.expand("~/bin/skim"))

测试:

library(bbmle)
vignette("mle2")

如果此方法有效,您可以相应地修改~/.Rprofile文件。