VScode-R
How to use R in VScode
安装R和VScode
额,打开Google,搜索官网,自己安装即可。不会?Alt + F4
,再见!
相关插件安装及设置
-
打开安装好的R程序,安装
languageserver
包,实现 R 和 编辑器的同步。install.packages("languageserver")
-
打开安装好的VScode程序,插件里面搜索并安装
R LSP Client
和R
插件,很简单的;然后设置R在VScode中的路径,打开设置界面,在搜索框中输入r.lsp
,找到你电脑操作系统所对应的设置 ( Linux 系统选择 Rterm: Linux,Windows 系统则选择 Rterm: Windows),然后在编辑栏中输入你的 R 可执行文件位置(如果是默认安装的 R 3.6.2 版本,位置应该是C:\Program Files\R\R-3.6.2\bin\x64\R.exe
)。 -
难点来了,安装
radian: A 21 century R console
,替换原始R界面。radian is an alternative console for the R program with multiline editing and rich syntax highlight.
radian
基于python,所以先在电脑上安装python,当然,你可以选择anaconda安装,不过,我还是觉得自己安装在window10里面也没问题,接下来就是相关核心步骤。- 下载并安装合适版本的
pyhton
,安装的时候特别要注意勾上Add Python 3.8 to PATH
,然后点Install Now
即可完成安装。 - 打开VScode的终端,输入
python
,如果显示版本并进入python即安装成功,输入exit()
回到powershell中。然后输入pip install -U radian
安装radian
,输入pip install jedi
安装jedi
。输入radian
提示R版本即安装成功。 - 在 VSCode 中重新设置
Rterm.Windows
为radian.exe
路径,
例如C:\Users\zjn\AppData\Local\Programs\Python\Python38\Scripts\radian.exe
; - 找到
Rterm.Option
选项,在设置中关闭--no-save
和no-restore
两个选项即可,重启即可使用VScode运行R。
-
在 VSCode 中设置R输入快捷键,如
Alt + -
输入<-
。打开 Keyboard Shortcuts (快捷键是 CTRL+K CTRL+S),右上点开keybindings.json
文件,输入下面代码即可。{ "key": "alt+-", "command": "type", "args": { "text": "<-" }, "when": "editorTextFocus" }