vim-seeing-is-believing


Ⅰ. 插件描述

Ⅱ. 基本信息

创建日期:  2013-09-12
使用用户:  49
Github星:  42
插件作者:  Harald Wartig

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'hwartig/vim-seeing-is-believing'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

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

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'hwartig/vim-seeing-is-believing'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'hwartig/vim-seeing-is-believing'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/hwartig/vim-seeing-is-believing

Ⅳ. 文档说明

What is this?

vim-seeing-is-believing provides utility functions which make the following easy

  • insert/delete annotation mark # =>.
  • virtual keymap for marking and executing seeing-is-believing against current buffer.

seeing_is_believing is a gem and can be installed with

$ gem install seeing_is_believing

Key Mappings

  • <Plug>(seeing-is-believing-mark) - add mark (# =>) to the line.
  • <Plug>(seeing-is-believing-run) - run all marked lines.
  • <Plug>(seeing-is-believing-mark-and-run) - add mark to the line and run it.
    If line is already marked, then previous mark will be replaced.

Configuration

vim-seeing-is-believing doesn't provide any default keymap.
Set following line in your .vimrc

" Enable seeing-is-believing mappings only for Ruby
augroup seeingIsBelievingSettings
  autocmd!

  autocmd FileType ruby nmap <buffer> <Enter> <Plug>(seeing-is-believing-mark-and-run)
  autocmd FileType ruby xmap <buffer> <Enter> <Plug>(seeing-is-believing-mark-and-run)

  autocmd FileType ruby nmap <buffer> <F4> <Plug>(seeing-is-believing-mark)
  autocmd FileType ruby xmap <buffer> <F4> <Plug>(seeing-is-believing-mark)
  autocmd FileType ruby imap <buffer> <F4> <Plug>(seeing-is-believing-mark)

  autocmd FileType ruby nmap <buffer> <F5> <Plug>(seeing-is-believing-run)
  autocmd FileType ruby imap <buffer> <F5> <Plug>(seeing-is-believing-run)
augroup END

Kudos

vim-seeing-is-believing is an adaption of https://github.com/t9md/vim-ruby-xmpfilter for seeing_is_believing.

添加新评论