簡體   English   中英

為 rstudio 設置默認 PDF 查看器

[英]Setting the default PDF viewer for rstudio

在 Rstudio 中使用 knitr,當將 .Rmd 文件編織為 PDF 時,生成的文件查看器是 evince。 我非常想將其更改為 okular,但我找不到實現此目的的方法。

查看 Sweave 設置,我看到預覽中注明了“系統查看器”,但 okular 已設置為我的默認系統查看器。 我還使用 xdg-mime 檢查了默認查看器,okular 也是默認查看器。 在所有其他情況下,okular 是默認的,但 Rstudio/knitr 總是使用 evince。

我怎樣才能改變這種行為?

我最近遇到了這個問題並找到了一個潛在的解決方案。

首先,檢查默認 PDF 查看器設置為:

    Sys.getenv("R_PDFVIEWER")

現在,在我的系統上這是“開放的”,但它需要是“xdg-open”。

所以,我改變了環境變量:

    Sys.setenv(R_PDFVIEWER = "xdg-open")

這可以通過以下方式永久設置:

    # Checking where your home directory is in R
    Sys.getenv('HOME')

然后在終端中,在主目錄中:

    # Making an R environment file that runs at startup
    touch .Renviron

    # Add the environment variable change
    echo 'R_PDFVIEWER = xdg-open' >> .Renviron

現在,當 R 啟動時,應該使用正確的 PDF 查看器。

適用於 Mac,R Studio 版本 1.2.1335

選項 | 編織| PDF 查看器:系統查看器在此處輸入圖片說明

工作室設置

和你一樣:

  • 選項 | 編織| PDF 查看器:系統查看器

操作系統設置

使用文件管理器:

  • 右鍵單擊一些隨機的.pdf文件
  • 打開... | 選擇應用...
  • 選擇您最喜歡的 PDF 查看器
  • 設為默認

Linux Mint 18.2 索尼婭
文件管理器:nemo
PDF查看器:apvlv
RStudio 1.1.383

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM