在ubuntu (linux)系统下,虽然R有某些版本的界面,但是如果用编辑器调用R的话,还是会方便很多。曾经尝试过用 ess 协调 emacs和R, 但是发现emasc不是很好用。比如一不小心跑一个大的程序,整个emacs就死悄悄了。 后来用gvim 去调用R, 发现好用了许多。 主要是安装gvim的一个插件:
Vim-R-plugin。 在这里记录下全过程,方便以后重装系统使用。(1)准备工作
安装R: sudo apt-get install r-base-core
安装gvim: sudo apt-get install gvim
(2) 安装插件
Vim-R-plugin
在ubuntu software center 搜索
Vim-R-plugin 或者 用deb安装(http://www.lepem.ufc.br/jaa/vim-r-plugin.html)。
(3)激活插件
vim-addons install r-plugin
(4)配置文件
在home文件夹下的.vimrc文件内添加以下4行内容:
set nocompatible
syntax enable
filetype plugin on
filetype indent on
如果没有这个文件的话,可以在home文件夹内新建一个。 保存该文件后关闭,用gvim打开一个.R文件,可以发现已经装上R插件。安装前后用gvim打开.R文件的对比效果如下:
可以发现在第一行菜单中,多出一个 R,第二行图标中,多出了不少关于R的图标。当然只有在打开.R或者.Rnw时候才会显示R相关的图标。
(5)在gvim下像编辑文档一样调用R
在命令模式,输入rv 可以调出R的命令行界面。 转到第一行,输入 l 可以 运行第一行。 选中前两行,输入l可以运行选中的代码。 效果如下:
真正的乐趣是,因为gvim是一个功能齐全的编辑器,在写程序时候只需要关注gvim和R命令行两个窗口就行了,边写代码边看结果,能够高效管理代码和结果。
(6)
更多关于vim-r-plugin插件的命令可参考如下文档:
http://www.lepem.ufc.br/jaa/r-plugin.html#r-plugin-use
https://wap.sciencenet.cn/blog-216776-606603.html
上一篇:
抓个纪念