1、效果圖
先瀏覽一下最終的效果圖:
亮點(diǎn):
- 語法高亮
- 自動(dòng)補(bǔ)全
- 代碼執(zhí)行
- 查看包的介紹、函數(shù)定義
- 參數(shù)預(yù)覽
- 多彩R Console
下面介紹一下相關(guān)配置。
2顽耳、安裝R插件
- R support for Visual Studio Code
R 的核心插件坠敷,具有語法高亮,基礎(chǔ)代碼片段和代碼執(zhí)行等功能 - R LSP Client
代碼補(bǔ)全射富、查看函數(shù)定義以及參數(shù)預(yù)覽等功能
要想該插件生效膝迎,還需在R中安裝languageserver
包
install.packages("languageserver")
3、安裝radian庫
radian是一個(gè)python項(xiàng)目胰耗,使用pip install -U radian
安裝限次,
在命令行就可以調(diào)用
radian
,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
which R
which radian
- 在VS Code中依啰,
Ctrl + ,
乎串,輸入r.rterm.option
店枣,將--no-save
,--no-restore
刪掉
- 設(shè)置
r.rterm:Windows
為radian.exe
的路徑:
- 設(shè)置
r.lsp.path
為R.exe
的路徑
(在這里我一開始一直搜不到r.lsp.path
叹誉,但是后來又能搜到鸯两,不知道為什么?當(dāng)時(shí)的解決辦法好像是搜的lsp
长豁,再找到r.lsp.path
)
- 勾選
r.session.watcher
钧唐,這樣就可以在VS Code里繪圖、查看數(shù)據(jù)匠襟,而沒有各種彈窗:
以上設(shè)置也可以通過修改settings.json
文件完成: