Ⅰ. 插件描述
vim plugin for stan bayesian modeling languageⅡ. 基本信息
|
Ⅲ. 安装方法
使用Vundle管理器安装
在你的.vimrc下添加:Plugin 'mdlerch/vim-mc-stan'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall
对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。
使用NeoBundle管理器安装
在你的.vimrc下添加:NeoBundle 'mdlerch/vim-mc-stan'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall
使用VimPlug管理器安装
在你的.vimrc下添加:Plug 'mdlerch/vim-mc-stan'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall
使用Pathogen管理器安装
在终端中运行以下命令:cd ~/.vim/bundle
git clone https://github.com/mdlerch/vim-mc-stan
Ⅳ. 文档说明
mc-stan.vim
Filetype
*.stan files are matched as stan files.
Syntax
Extensive syntax matching for distributions, functions, operators, and more.
Indentation
Take advantage of cindent for indentation of stan files.
Snippets
A rich suite of Ultisnip snippets for building stan models.stan snippets follow a pattern of stan_*.
If you use a completer like YouCompleteMe, you can see all the snippets available just by typing stan_
Snippets exist for a bare stan skeleton, traditional examples, and different classic models.
Snippets are also provided for the R filetypes for use with Rstan.
Available snippets:
stan_linearmodel(stan and R) basic linear model with Gaussian errorsstan_bernoulli(stan and R) basic linear model for Bernoulli response.stan_binomial(stan and R) basic linear model for Binomial response.stan_example_rats(stan) the classic "Rats" examplestan_example_schools(stan) the classic "8 schools" examplestan_skeleton(stan) setup of the different blocks (data, parameters, etc)stan(R) R code to build a model, sample, and extract