使用VScode實(shí)現(xiàn)R語(yǔ)言遠(yuǎn)程數(shù)據(jù)分析
引言
Rstudio一直都被認(rèn)為是R語(yǔ)言的最佳搭配缀程,不過(guò)不管是桌面還是serve版的Rstudio在使用過(guò)程中還是有一些不太滿意的地方,如下面這張片子所展示
近年來(lái)VScode中很多R語(yǔ)言的插件被開發(fā)和完善埋凯,使得在VScode中使用R語(yǔ)言體驗(yàn)不亞于Rstudio,因此,根據(jù)網(wǎng)上一些教程配置了一下本地電腦上的VScode斗躏,從而能夠遠(yuǎn)程連接服務(wù)器
安裝
主要步驟按照這兩篇教程即可完成rstudio python_忘掉Rstudio,來(lái)用VSCode愉快地進(jìn)行R遠(yuǎn)程開發(fā)米绕,2022最新教程 | windows系統(tǒng)中vscode配置R語(yǔ)言
不過(guò)我在使用的過(guò)程中 R LSP 應(yīng)該是被整合到R的擴(kuò)展里面去了瑟捣,因此沒(méi)有找到R LSP,且僅安裝VScode中R的擴(kuò)展即可栅干。
排坑!
由于我們是遠(yuǎn)程連接使用R的捐祠,因此在我們的代碼中很多文件在我們本地的計(jì)算機(jī)中是沒(méi)有的碱鳞,而是存儲(chǔ)與服務(wù)器端。此時(shí)踱蛀,VScode非常智能的提示這些代碼可能有問(wèn)題窿给,會(huì)以藍(lán)色波浪線標(biāo)注,一旦多起來(lái)非常影響觀感
在國(guó)內(nèi)各大網(wǎng)站尋找無(wú)果率拒,好在在stackoverflow找到了答案 Disable R-linting in VScode
進(jìn)入設(shè)置崩泡,搜索r.lsp.diagnostics
, 然后取消勾選即可
藍(lán)色波浪線即可消除
快捷鍵添加
參考下方文章即可
[
//賦值
{
"key": "alt+-",
"command": "type",
"args": {
"text": " <- "
},
"when": "editorTextFocus && editorLangId == 'r'"
},
{
"key": "alt+=",
"command": "type",
"args": {
"text": " -> "
}
},
//特殊作用的
{
"key": "alt+5",
"command": "type",
"args": {
"text": " %in% "
},
"when": "editorTextFocus && editorLangId == 'r'"
},
//管道符
{
"key": "ctrl+shift+m",
"command": "editor.action.insertSnippet",
"when": "editorTextFocus && editorLangId == 'r'",
"args": {
"snippet": " %>% "
}
},
{
"key": "ctrl+shift+,",
"command": "editor.action.insertSnippet",
"when": "editorTextFocus && editorLangId == 'r'",
"args": {
"snippet": " %<>% "
}
}
]