我有一个巨大的文件,我在其中修改了几行并保存了它。逃犯知道哪些行被修改了,在它们之间跳转会非常有用。是否有现有的热键,或者我可以以某种方式映射它?
问问题
4885 次
2 回答
26
如果你的意思是你已经完成了:Gdiff
另一个修订或索引,你可以使用内置的]c
和[c
动作来跳转到下一个/上一个更改的开始,因为 Vim 会以'diff'
模式显示更改。
编辑:看看gitgutter插件;它显示符号列中的更改,自动更新这些更改,甚至]c
按照您希望它们的行为重载所提到的命令。
于 2014-04-24T08:59:08.567 回答
18
即使没有逃犯,vim 也会为您可以通过调用看到的每个文档维护一个更改列表:changes
。您可以使用g;
(转到较旧的更改)、g,
(转到较新的更改)来跳过更改列表。
于 2014-04-24T11:33:56.493 回答