git 関連 vim プラグイン導入
今回 vim 上で git コマンドを実行することのできる vim プラグインをふたつ導入した。
理由は不明だが、BundleInstallでふたついっぺんにインストールしようとするとインストールに失敗してしまうので、ひとつずつインストールすること。
■fugitive 導入
https://github.com/tpope/vim-fugitive
~/.vimrc に以下を追記後、vim 上からBundleInstallする。
1 2 |
|
■fugitive 使用方法
具体的な使用方法は、以下のサイトに詳しい。
http://vimcasts.org/episodes/fugitive-vim—a-complement-to-command-line-git/
主なコマンド
fugitive を導入後、vim のコマンドモードで以下のコマンドを使用することができる。
Gstatus (= git status : リポジトリ状態)
Gdiff (= git diff : 差分)
Gwrite (= git add : 追加)
Gremove (= git rm : 削除)
Gcommit (= git commit : コミット)
参考サイト:
http://yuku-tech.hatenablog.com/entry/20110427/1303868482
http://cohama.hateblo.jp/entry/20120317/1331978764
http://www.makies.com/2011/11/302/
■gitv 導入
gitv は GUIによる git 用ツールである gitk と同等の目的と使用感を目指して作成された vim プラグインである。
https://github.com/gregsexton/gitv
~/.vimrc に以下を追記後、vim 上からBundleInstallする。
1
|
|
■gitv 使用方法
vim のコマンドモードで Gitv
とするとブラウザモードに移行する。
また Gitv!
とするとファイルモードに移行する。
ブラウザモードでは、これまでのコミット情報を参照できる。
ファイルモードでは、対象とするファイルの履歴を参照できる。
参考サイト:
http://cohama.hateblo.jp/entry/20120417/1334679297
http://matsu.teraren.com/blog/2012/03/16/gitv/