タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

diffとvimに関するakiyanのブックマーク (2)

  • Vim で Git diff の出力からカーソル下にある変更箇所へ移動する | Webシステム開発/教育ソリューションのタイムインターメディア

    問題 パッチのレビューなどでGitの diff の出力を読む機会はそれなりにあると思います。 その際、 diff で列挙されている内容だけでなく前後のコードも確認するために変更のあったファイルを開くことも多々あるでしょう。 Vimにはこの状況にぴったりのコマンドgfがあります。 gf はカーソル下にあるテキストからファイル名らしき文字列を探してそれを開くというコマンドです。 diff の出力には変更のあったファイルのパスが含まれていますから、 そこへカーソルを移動して gf を使えば良いというわけです。 gf はとても便利なコマンドではあるものの、 上記の操作を何度か行っていると不満が募ってきます。 というのも、以下のような手間があるからです: gf を実行するためにパスの書かれている位置までカーソルを移動しなければならない。gf でファイルを開いた後、レビューしたい場所までカーソルを移動

    Vim で Git diff の出力からカーソル下にある変更箇所へ移動する | Webシステム開発/教育ソリューションのタイムインターメディア
    akiyan
    akiyan 2012/02/01
  • git diff を VimDiff で見よう - 進・日進月歩

    最近、自分ががしがしコミットしていたソースツリーを他人と共有する必要があり、人がどういう変更をしていたのかを確認する必要が出てきました。 コンフリクトを避けるのはもちろんですが、互いの空気をソースから読み取るというのは重要です。 要は git diff を見ればいいんですが、git diff はぱっとみよくわかりませんね・・・・ 世の中にはスーパーハカーがいたりするのでこれでいいのかもしれませんが、超一般ピープルである私にはちょっときついです。そこでGitVimDiffです。 motemen さんの git.vim をベースにさせていただきました。これはmoteます・・・・! スクリプトを.vim/pluginsにコピーしてvimを起動します。 そこでいきなり:GitVimDiffと入れてみます。するとHEADからの差分が表示されます。 さて、今回の目的は他人のコミットとの差分を表示す

    akiyan
    akiyan 2010/02/28
  • 1