在VIM中更改的行之间跳跃与逃犯

Max*_*kov 10 vim vim-fugitive

我有一个巨大的文件,我修改了几行,并保存了它.逃犯知道哪些线被修改,只是在它们之间跳转是非常有用的.是否有现有的热键,或者我可以以某种方式映射它?

Ing*_*kat 18

如果你的意思是你已经完成了:Gdiff另一个版本或索引,你可以使用内置]c[c动作跳转到下一个/上一个更改的开始,因为Vim显示'diff'模式的变化.

编辑:看看gitgutter插件; 它会显示符号列中的更改,自动更新这些更改,甚至可以]c按照您希望的行为重载上述命令.

  • 不,我没有做 Gdiff;只是使用 git 对文件进行普通编辑。 (2认同)

Dhr*_*gar 9

即使没有逃犯,vim也会为每个可以通过调用看到的文档维护一个更改列表:changes.您可以使用g;(转到较旧的更改)跳转更改列表,g,(转到更新的更新).

  • 这个解决方案太简单了.;-) (2认同)