bg.vim


Ⅰ. 插件描述

This is a vim script to run in the background. etc. grep, make...

Ⅱ. 基本信息

创建日期:  2012-05-17
使用用户:  1
Github星:  2
插件作者:  tomoharu saito

Ⅲ. 安装方法

使用Vundle管理器安装

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

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

使用NeoBundle管理器安装

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

使用VimPlug管理器安装

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

使用Pathogen管理器安装

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

Ⅳ. 文档说明

bg.vim

Description

vimのバックグラウンドで、grepやmakeを実行するためのプラグインです。
grepは&grepprgで指定される外部grepを使用し、makeは&makeprgで指定されるコンパイラを使用します。
vimprocで非同期的に実行を行い、その結果を定期的(au CursorHold)に取得して、QuickFixに追加するように動作します。
バックグランド実行中は一時的にupdatetimeを変更しますが、実行完了後に元に戻します。
そのため、updatetimeに依存するほかのスクリプトと競合する可能性があります。
また、バックグランド動作中に別のバックグラウンド処理を行うと、以前のバックグランド動作はキャンセルされます。
QuickFixのウィンドウでカーソルが最後の行にある場合、自働スクロールします。
バックグラウンド動作中にQuickFixからジャンプすることも可能です。

Requirements

このスクリプトは、vimprocを必要とします。
vimprocをインストールしてください。

Usage

grep

:Background grep [grep-args]

make

:Background make [grep-args]

cancel

:Background cancel

HISTORY

v0.2.0 by yuratomo

  • Support make.
  • Change command name. (BG to Background)

v0.1.0 by yuratomo

  • first version.

添加新评论