在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.exe卖漫、radian.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)容合作請聯(lián)系作者
  • 序言:七十年代末酸舍,一起剝皮案震驚了整個(gè)濱河市帅韧,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌啃勉,老刑警劉巖忽舟,帶你破解...
    沈念sama閱讀 206,723評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異淮阐,居然都是意外死亡叮阅,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門泣特,熙熙樓的掌柜王于貴愁眉苦臉地迎上來浩姥,“玉大人,你說我怎么就攤上這事状您〖翱蹋” “怎么了?”我有些...
    開封第一講書人閱讀 152,998評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵竞阐,是天一觀的道長缴饭。 經(jīng)常有香客問我,道長骆莹,這世上最難降的妖魔是什么颗搂? 我笑而不...
    開封第一講書人閱讀 55,323評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮幕垦,結(jié)果婚禮上丢氢,老公的妹妹穿的比我還像新娘傅联。我一直安慰自己,他們只是感情好疚察,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,355評(píng)論 5 374
  • 文/花漫 我一把揭開白布蒸走。 她就那樣靜靜地躺著,像睡著了一般貌嫡。 火紅的嫁衣襯著肌膚如雪比驻。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,079評(píng)論 1 285
  • 那天岛抄,我揣著相機(jī)與錄音别惦,去河邊找鬼。 笑死夫椭,一個(gè)胖子當(dāng)著我的面吹牛掸掸,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蹭秋,決...
    沈念sama閱讀 38,389評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼扰付,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了仁讨?” 一聲冷哼從身側(cè)響起羽莺,我...
    開封第一講書人閱讀 37,019評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎陪竿,沒想到半個(gè)月后禽翼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,519評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡族跛,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,971評(píng)論 2 325
  • 正文 我和宋清朗相戀三年闰挡,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片礁哄。...
    茶點(diǎn)故事閱讀 38,100評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡长酗,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出桐绒,到底是詐尸還是另有隱情夺脾,我是刑警寧澤,帶...
    沈念sama閱讀 33,738評(píng)論 4 324
  • 正文 年R本政府宣布茉继,位于F島的核電站咧叭,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏烁竭。R本人自食惡果不足惜菲茬,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,293評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧婉弹,春花似錦睬魂、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至商佛,卻和暖如春喉钢,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背威彰。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評(píng)論 1 262
  • 我被黑心中介騙來泰國打工出牧, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留穴肘,地道東北人歇盼。 一個(gè)月前我還...
    沈念sama閱讀 45,547評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像评抚,于是被迫代替她去往敵國和親豹缀。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,834評(píng)論 2 345