15

いくつかの行を変更して保存した巨大なファイルがあります。逃亡者はどの行が変更されたかを知っており、それらの間をジャンプするだけで非常に便利です。そのための既存のホットキーはありますか、それともどうにかしてマップできますか?

4

2 に答える 2

26

別のリビジョンまたはインデックスに対してa を実行したことを意味する場合、Vim がモードの変更を表示するので:Gdiff、組み込みの]cおよびモーションを使用して、変更の次/前の開始点にジャンプできます。[c'diff'

編集: gitgutterプラグインを見てください。記号列の変更を表示し、それらを自動的に更新し、前述の]cコマンドをオーバーロードして動作させます。

于 2014-04-24T08:59:08.567 に答える
18

fugitive がなくても、vim はすべてのドキュメントの変更リストを保持しており、これは を呼び出すことで確認できます:changesg;(古い変更に移動)、g,(新しい変更に移動) を使用して変更リストをジャンプできます。

于 2014-04-24T11:33:56.493 に答える