在VS Code中使用本地R——windows系統(tǒng)

1、效果圖

先瀏覽一下最終的效果圖:


effects_picture

亮點(diǎn):

  • 語法高亮
  • 自動(dòng)補(bǔ)全
  • 代碼執(zhí)行
  • 查看包的介紹、函數(shù)定義
  • 參數(shù)預(yù)覽
  • 多彩R Console

下面介紹一下相關(guān)配置。
\color{red}{雖然講的主要是Windows系統(tǒng)下的配置,但macOS系統(tǒng)也可以參考。}

2、安裝R插件

  • R support for Visual Studio Code
    R 的核心插件,具有語法高亮,基礎(chǔ)代碼片段和代碼執(zhí)行等功能
  • R LSP Client
    代碼補(bǔ)全、查看函數(shù)定義以及參數(shù)預(yù)覽等功能
    要想該插件生效,還需在R中安裝languageserver
install.packages("languageserver")
extensions

3、安裝radian庫

radian是一個(gè)python項(xiàng)目,使用pip install -U radian安裝,

radian_install

在命令行就可以調(diào)用radian,
radian_call

4、進(jìn)行配置

  • 在命令行返回R.exeradian.exe的路徑,后面需要使用
wmic process where (Description="R.exe")

比如我返回的結(jié)果是:
R.exe:D:\Program Files\R\R-3.6.1\bin\x64\R.exe

where radian

radian.exe:D:\Program Files\Python\Python37\Scripts\radian.exe
\color{red}{macOS系統(tǒng)自帶終端,因此打開終端后,分別輸入以下命令就可以返回路徑了}

which R
which radian
  • 在VS Code中,Ctrl + ,,輸入r.rterm.option,將--no-save--no-restore刪掉
    r.rterm.option
  • 設(shè)置r.rterm:Windowsradian.exe的路徑:
    r.rterm:Windows.png
  • 設(shè)置r.lsp.pathR.exe的路徑
    (在這里我一開始一直搜不到r.lsp.path,但是后來又能搜到,不知道為什么?當(dāng)時(shí)的解決辦法好像是搜的lsp,再找到r.lsp.path
    r.lsp.path
  • 勾選r.session.watcher,這樣就可以在VS Code里繪圖、查看數(shù)據(jù),而沒有各種彈窗:
    r_session_watcher.png

    以上設(shè)置也可以通過修改settings.json文件完成:
    settings.json.png

5、重啟VS Code,即可生效

參考文檔:
在VSCode 中配置R 語言運(yùn)行環(huán)境
VSCode 愉快地使用 R

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容