VScode-R

How to use R in VScode

安装R和VScode

额,打开Google,搜索官网,自己安装即可。不会?Alt + F4,再见!

相关插件安装及设置

  1. 打开安装好的R程序,安装languageserver包,实现 R 和 编辑器的同步。

    install.packages("languageserver")
    
  2. 打开安装好的VScode程序,插件里面搜索并安装R LSP ClientR插件,很简单的;然后设置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)。

  3. 难点来了,安装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.Windowsradian.exe路径,
    例如C:\Users\zjn\AppData\Local\Programs\Python\Python38\Scripts\radian.exe
  • 找到Rterm.Option选项,在设置中关闭--no-saveno-restore两个选项即可,重启即可使用VScode运行R
  1. 在 VSCode 中设置R输入快捷键,如Alt + -输入<-。打开 Keyboard Shortcuts (快捷键是 CTRL+K CTRL+S),右上点开keybindings.json文件,输入下面代码即可。

    {
        "key": "alt+-",
        "command": "type",
        "args": {
        "text": "<-"
        },
        "when": "editorTextFocus"
    }
    

参考资料

Jiannan Zhang
Jiannan Zhang
Associate Professor

My research interests include Avian Physiology, Endocrinology and Metabolism.

Related