goodr


Ⅰ. 插件描述

Ⅱ. 基本信息

创建日期:  2016-01-04
使用用户:  1
Github星:  1
插件作者:  Igor Veksler

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'iveksl2/goodr'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'iveksl2/goodr'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'iveksl2/goodr'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/iveksl2/goodr

Ⅳ. 文档说明

# goodr

Minimizing the programming friction to good coding principles within R (Vim Plugin)

  • Documentation
  • Testing

With a few simple keystrokes one can a generate Roxygen Skeleton & tests for R Function(s).

Installation

cd ~/.vim/
git clone https://github.com/iveksl2/goodr

Insert the following commands within your ~/.vimrc:

:map fd :r ~/.vim/goodr/roxygen_skeleton.R <ENTER>
:map td :r ~/.vim/goodr/testthat_skeleton.R <ENTER>

Thats it!
One can obviously change key mappings to what is intuitive for you.
fd & td are meant to be shorthand for function documentation & testing documentation

Optional Philosophical Background

Acknowledgements:
Peter Hurford, Kirill Sevastyanenko & Robert Krzyzanowski for accentuating the importance of above concepts

添加新评论