Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

VimでGitる素敵な方法

$
0
0

vim-fugitiveというプラグインを使います。


diffもパッチの比較見なくても左右に画面開いて比較できるし、

色付きで見やすいし、

わざわざターミナルに戻る必要ない!


1ファイルだけパパッと修正して確認してコミットしたい時とかは、
とても便利かと思います★


導入

導入は各自。

自分はNeobundle使ってます。

以下のように設定します。

.vimrc
Neobundle 'tpope/vim-fugitive'

そうしてvim開いて:NeoBundleInstallで導入完了!
vimを再起動したら使えます。


使い方

下記がgit コマンドとvim-fugitiveのコマンドとの対応表です。

gitコマンドvim-fugitive備考
git status:Gstatus各ファイルの行を選択した状態で、[-]でadd/resetしたり[D]でdiff取ったりできる
git add:Gwriteファイルをaddできるが、行指定のaddはできないっぽい
git checkout FILE_NAME:Gread修正がよくわかんなくなった時でもパパッとHEADの状態に元通り!
git commit:Gcommit
git blame:Gblame
git diff:Gdiff [revision]
git log:Glog
git mv:Gmove
git rm:Gremove

まだまだ色々あるので、
興味が有る方は調べてみると面白いかも。

:h Gblameとかでヘルプ見れます。




こちらではそれぞれ結構詳しく説明されてます。
参考にいたしました。thanks!!

VimmerなGit使いはfugitive.vimを今すぐ入れたほうがいい
vim-fugitiveがやっぱり便利


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>