Systems Biology分享 http://blog.sciencenet.cn/u/irc

博文

gvim和R的互动

已有 6712 次阅读 2012-8-28 03:16 |个人分类:工作平台|系统分类:科研笔记| 生物信息, gvim

 
在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://blog.sciencenet.cn/blog-216776-606603.html

上一篇:抓个纪念
收藏 IP: 68.162.87.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-18 10:45

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部