Ⅰ. 插件描述
Damian Conway's vmath.vim pluginⅡ. 基本信息
|
Ⅲ. 安装方法
使用Vundle管理器安装
在你的.vimrc下添加:Plugin 'nixon/vim-vmath-if-this-was-a-movie'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall
对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。
使用NeoBundle管理器安装
在你的.vimrc下添加:NeoBundle 'nixon/vim-vmath-if-this-was-a-movie'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall
使用VimPlug管理器安装
在你的.vimrc下添加:Plug 'nixon/vim-vmath-if-this-was-a-movie'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall
使用Pathogen管理器安装
在终端中运行以下命令:cd ~/.vim/bundle
git clone https://github.com/nixon/vim-vmath
Ⅳ. 文档说明
# vmath.vim
Damian Conway's vmath plugin for vim as demonstrated at his OSCON 2013
"More Instantly Better Vim" presentation. Calculates the sum, average,
min, and max for a visual region containing numbers.
Installation
Copy vmath.vim to ~/.vim/plugin:
cp ./plugin/vmath.vim ~/.vim/plugin/or use tpope's pathogen:
cd ~/.vim/bundle
git clone git://github.com/nixon/vim-vmath.gitUsage
Add the following key maps to ~/.vimrc:
vmap <expr> ++ VMATH_YankAndAnalyse()
nmap ++ vip++Start vim, use visual mode to highlight a set of numbers, and use ++.
The result will be output like:
sum: 21 avg: 3.5 min: 1 max: 6 count: 6The results are also stored in the following registers:
- s : sum
- a : average
- n : min
- x : max
- c : number of items
- r : range
which can then be pasted with "sp, etc. The sum is also available in
the default yank buffer so it can be easily pasted with p.
License
The original author placed vmath.vim in the public domain.