以前一直在用 Rstudio 來編寫 R,也嘗試用過 Pycharm 配置 R 環境。html
可是因爲如今需求要同時知足 Python,R 和網站要同時開發,爲了不來回切換不一樣的IDE,重複配置,還有路徑一堆麻煩事。python
今天咱們先介紹在 VSCODE 中配置 R 環境,看看它有什麼特性足以讓咱們更改本身習慣。shell
一、繪圖二、查看及搜索數據
編程
三、多行輸出四、鼠標懸停,顯示函數文檔
windows
五、鼠標懸停,顯示變量信息六、格式化代碼
session
官網:https://code.visualstudio.com/編程語言
下載:https://cran.r-project.org/mirrors.html編輯器
選擇清華的TUNA鏡像 函數
根據須要選擇下載,以windows下載爲例 測試
選擇base
點擊下載
安裝時須要注意:
選安裝目錄時候,須要注意不必安裝在C盤,後續安裝包會佔用資源。建議在其餘盤建立目錄,而後以R版本號命名的方式安裝R。
好比我在E盤下的
R
目錄:
這是在 vscode 運行 R 語言的核心插件
R LSP Client 插件依託於 Language Server Protocol,LSP 可使編程語言在編輯器上獲得語法支持。提供自動補全,代碼格式化,幫助文檔等功能。
官網稱 radian 是一款21世紀的R語言編輯器。
由於radian 是 python編寫,首先咱們得先有 python 環境,安裝參考:https://zhenglei.blog.csdn.net/article/details/88828229。
pip install radian
在 cmd 裏輸入radian
查看是否安裝正常
一、在 VSCODE 右下角進入設置頁面
二、根據不一樣操做系統,好比windows配置時,輸入r.rterm.windows
,填寫 R 或 radian 路徑。
若是爲了更好的體驗,建議配置 radian 的路徑。
在 shell 中拿到 radian 路徑信息
where radian好比個人路徑是:
r.rterm.windows
三、輸入r.br
,選中bracketed paste
不勾選,Radian 不會啓用
四、輸入r.rterm.option
,刪除--no-save,--no-restore
,添加--no-site-file
五、輸入
r.sessionWatcher
,勾選
能夠實現繪圖IDE,查看dataframe。若是想用原生繪圖,取消勾選便可。
六、要實現自動補齊還須要安裝:Languageserver
install.packages("languageserver")
一、計算和輸出
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"))
二、繪圖
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" )