如何在 VSCODE 中高效使用 R 語言


VSCODE 配置 R

一、功能特性展示

之前一直在用 Rstudio 來編寫 R,也嘗試用過 Pycharm 配置 R 環境

但是由於現在需求要同時滿足 Python,R 和網站要同時開發,為了避免來回切換不同的IDE,重復配置,還有路徑一堆麻煩事。

今天我們先介紹在 VSCODE 中配置 R 環境,看看它有什么特性足以讓我們更改自己習慣。

1、繪圖
mark2、查看及搜索數據
mark

3、多行輸出
mark4、鼠標懸停,顯示函數文檔
mark

5、鼠標懸停,顯示變量信息
mark6、格式化代碼
mark

二、材料

  • vscode
  • R
  • vscode 插件:
    • R support for Visual Studio Code
    • R LSP Client
  • Radian

三、安裝

1、安裝 vscode

官網:https://code.visualstudio.com/

2、安裝 R
  • 下載:https://cran.r-project.org/mirrors.html

  • 選擇清華的TUNA鏡像 mark

  • 根據需要選擇下載,以windows下載為例 mark

  • 選擇basemark

  • 點擊下載mark

安裝時需要注意:

選安裝目錄時候,需要注意沒必要安裝在C盤,后續安裝包會占用資源。建議在其他盤創建目錄,然后以R版本號命名的方式安裝R。

比如我在E盤下的R目錄:
mark

mark

3、安裝插件
R support for Visual Studio Code

這是在 vscode 運行 R 語言的核心插件
mark

R LSP Client

R LSP Client 插件依托於 Language Server Protocol,LSP 可以使編程語言在編輯器上得到語法支持。提供自動補全,代碼格式化,幫助文檔等功能。
mark

4、Radian

官網稱 radian 是一款21世紀的R語言編輯器。

因為radian 是 python編寫,首先我們得先有 python 環境,安裝參考:https://zhenglei.blog.csdn.net/article/details/88828229。

pip install radian 

在 cmd 里輸入radian查看是否安裝正常
mark

四、配置

1、在 VSCODE 右下角進入設置頁面
mark

2、根據不同操作系統,比如windows配置時,輸入r.rterm.windows,填寫 R 或 radian 路徑。

如果為了更好的體驗,建議配置 radian 的路徑。

在 shell 中拿到 radian 路徑信息

where radian

比如我的路徑是:

mark

r.rterm.windows

mark

3、輸入r.br,選中bracketed paste

不勾選,Radian 不會啟用
mark

4、輸入r.rterm.option,刪除--no-save,--no-restore,添加--no-site-file
mark5、輸入r.sessionWatcher,勾選

可以實現繪圖IDE,查看dataframe。如果想用原生繪圖,取消勾選即可。
mark

6、要實現自動補齊還需要安裝:Languageserver

install.packages("languageserver")

mark

五、測試

1、計算和輸出

add <- function(x, y) { x + y } print(add(1, 2)) print(add(1.0e10, 2.0e10)) print(paste("one", NULL)) print(paste(NA, "two")) print(paste("multi-line", "multi-line")) 

mark

2、繪圖

h <- c(1, 2, 3, 4, 5, 6) M <- c("A", "B", "C", "D", "E", "F") barplot(h, names.arg = M, xlab = "X", ylab = "Y", col = "#00cec9", main = "Chart", border = "#fdcb6e" ) 

mark


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM