vim编辑R代码的实现:::(R语言安装BIoconductor和BiocLite):R在linux的安装


在window下的安装很容易,大家都会,在linux下,如果手动编译安装还是有些麻烦的,特别是当报错的时候,还要找到报错的根源,所以我们安装的时候,如果有网络

我们可以直接用命令,

sudo yum install R

就可以了,当然要你先获取最高权限,输入 密码。


我们也可以用vim来编辑R代码,我们来看一下实现的形式。

这里主要用的是一个vim的插件:http://www.vim.org/scripts/script.php?script_id=2628

这是这个插件,这篇文章主要就是这个插件的帮助文件的翻译,vim是基于windows xp系统的,其他系统可能有差别,大家可以参考document文件。

1.首先在window下安装这个插件,需要vim7.3以上的版本,和python:Python: http://www.python.org/download/。这个下载,然后按装就好了。这个插件式基于32位操作系统的,所以python也是32位,vim当然也需要32位,不过因为R和vim是不同的两个东西,你可以使用64位的R软件。然后还要安装pywin32。可以在csdn中下载到,要注意版本的统一,这里我们的python和pywin32都是2.7版本的。

然后再D:\Program Files\R\R-2.15.2\library\base\R这个路径下有个Rprofile打开,在最后添加

if(interactive()){
	  library(vimcom)
      }
然后把自己下载的vim-r-plugin的插件在你分vimfile里解压,通常在

C:\Documents and Settings\yourlogin\vimfiles
  C:\Users\yourlogin\vimfiles

剩下的就是运行了

\rf是打开R

然后\ae是运行,剩下的大家自己去探索吧。

不懂就看帮助文档,里面讲解的非常的详细。

这里介绍两个博客,对我入门都有很大的帮助:
http://equation85.github.com/blog/vim-working-env/

http://www.mjshadow.com/archives/configuration-under-linux-r-project


  • \rf 启动R
  • \rq 退出R
  • \aa 运行整个文件
  • \ff 运行当前函数
  • \d 运行当前行
  • \ss 运行选中文本
  • \rl 显示R控制台中的变量
  • \rp Print当前对象
  • \rn Names当前对象
  • \rt Structure当前对象
  • \xx 注释 - \; 添加/对齐右端注释
  • \ro 打开/更新对象浏览器
  • :RUpdateObjList 创建当前载入包中函数名的高亮显示
  • :RUpdateObjListAll 创建所有已安装的R包中函数名的高亮显示
  • Ctrl-x Ctrl-o 函数名补全(注:可以补全的函数必须在Omni list或者当前.GlobalEnv中)
  • Ctrl-x Ctrl-a 显示当前函数的参数列表(注:同上)
  • Ctrl-n or Ctrl-p 在自动补全模式的列表中上下移动

vcscommand —— SVN Integration

常用命令

  • :VCSAdd 向源添加文件
  • :VCSAnnotate 在每行代码前显示提交者
  • :VCSCommit 提交对当前文件的更改
  • :VCSDelete 在源中删除当前文件
  • :VCSLog 显示文件的历史更改情况
  • :VCSRevert 回滚当前文件到源中历史最新版本
  • :VCSReview 查看当前文件的某个特定版本
  • :VCSStatus 查看当前文件的版本信息
  • :VCSUnlock 撤销对当前文件的锁定
  • :VCSUpdate 更新当前文件到源中版本
  • :VCSVimDiff 查看当前文件与历史版本的差别











装bioconductorR软件包
终端输入R,进入R编辑环境
输入:
source("http://bioconductor.org/biocLite.R")
biocLite()


你可能感兴趣的:(R语言,vim)