vim-unite-svn


Ⅰ. 插件描述

unite source to use simple svn commands

Ⅱ. 基本信息

创建日期:  2011-02-12
使用用户:  17
Github星:  9
插件作者:  KMNK

Ⅲ. 安装方法

使用Vundle管理器安装

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

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

使用NeoBundle管理器安装

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

使用VimPlug管理器安装

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

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/kmnk/vim-unite-svn

Ⅳ. 文档说明

# vim-unite-svn

一部のsvnコマンドを実行して結果を表示するunite-sourceです。
基本的には status を開いて、選択して何かするというフローを簡易化することを目的としています。
付加として、 diff や blame の結果を見て、対象行にjump出来るようにしています。

Usage

Install

NeoBundle 'git://github.com/kmnk/vim-unite-svn.git'

Command

sourceとしては status, diff, blame のみ用意しています。

Unite svn/status
Unite svn/diff
Unite svn/blame

status

status で表示されたファイルを選択した後のコマンドとしては以下を用意しています。

  • commit
  • add
  • revert
  • blame
  • delete
  • log
  • diff
  • resolved

diff, blame は source を実行したときと同様の動作をします。

deleteは今動かないです。

logとblameは複数選択できません

diff

未コミットの編集状態と最後にupdateしたものとのdiffを表示します。

blame

現在開いているファイルのblame結果を表示します

TODO

  • 頑張る
  • infoの実装
  • インターフェースとかUIをもっときれいにする
  • ドキュメントの整備
  • gitに浮気する

添加新评论