いくつかの行を変更して保存した巨大なファイルがあります。逃亡者はどの行が変更されたかを知っており、それらの間をジャンプするだけで非常に便利です。そのための既存のホットキーはありますか、それともどうにかしてマップできますか?
4885 次
2 に答える
26
別のリビジョンまたはインデックスに対してa を実行したことを意味する場合、Vim がモードの変更を表示するので:Gdiff
、組み込みの]c
およびモーションを使用して、変更の次/前の開始点にジャンプできます。[c
'diff'
編集: gitgutterプラグインを見てください。記号列の変更を表示し、それらを自動的に更新し、前述の]c
コマンドをオーバーロードして動作させます。
于 2014-04-24T08:59:08.567 に答える
18
fugitive がなくても、vim はすべてのドキュメントの変更リストを保持しており、これは を呼び出すことで確認できます:changes
。g;
(古い変更に移動)、g,
(新しい変更に移動) を使用して変更リストをジャンプできます。
于 2014-04-24T11:33:56.493 に答える