分享

VScode设置R语言的快捷键Ctrl + Shift + M

 育种数据分析 2021-11-18

前言

为何要用vscode编写R脚本呢,因为我同时要编写shell脚本,python脚本,R脚本。而vscode可以连接服务器,在本地进行开发,支持shellRPython编写,而且文件夹的形式建立项目,非常方便。

配置参考

1,下载vscode

2,下载MRO(Microsoft R Open),下载Rtools

3,下载anaconda3

4,在终端中安装radian

pip install -U rtichoke

5, 在setting.json中加入下面代码(注意将相关的路径换为自己的)

{ "r.bracketedPaste": true, "r.rterm.windows": "C:\\Users\\df\\Anaconda3\\Scripts\\radian.exe",\\ 这里换成自己的radian.exe文件的绝对路径 "r.lsp.path": "C:\\Program Files\\Microsoft\\R Open\\R-4.0.2\\bin\\x64\\R.exe", \\ 这里换成自己的R.exe文件的绝对路径 "r.lsp.debug": true, "r.lsp.diagnostics": true, "r.rterm.option": [ "--no-save", "--no-restore", "--r-binary=C:\\Program Files\\Microsoft\\R Open\\R-4.0.2\\bin\\x64\\R.exe" \\ 这里换成自己的R.exe文件的绝对路径 ],}

设置快捷键

网上搜索了半天,没有实现,就看了一下说明文档,做了一下设置,成功搞定!代码分享如下:

1,如何查找快捷方式

2,如何调出keybindings.json文件

3,设置R语言的快捷键

<- 这个键,我是不用的,我直接用=代替了

我只想设置Ctrl + Shift +M用于管道符的编写。

把下面代码copy到keybindings.json即可:

注意,代码是在[]里面,[]不能省略!

// begin of R language shortcuts[{ "key": "ctrl+shift+m", "command": "editor.action.insertSnippet", "when": "editorTextFocus && editorLangId == 'r'", "args": { "snippet": " %>% " }}]

4,测试一下效果:

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多