git-checkout-here.vim https://github.com/moznion/git-checkout-here.vim 何をやるプラグインかと言うと,カーソルの現在行が所属する部分 (後述) をgit checkout HEADするというプラグインです. プログラムを書いていると,「ここの部分は残しておきたいけれど,ここの部分はHEADに戻したい」みたいな事がままあって,そういう時はgit checkout --patch HEAD*1 したり,あるいは手で書き直したり(!)すれば良いわけですが,一回エディタを抜けてgitコマンド叩くのもアレだし,ましてや手で書きなおしたりするとミスを犯す可能性があるので,それだったらエディタ上で処理を完結させたい! というモチベーションに基いて書きました. 内部的にはやはりgit checkout --patch HEADを実行して