我有一个超大的文件,在其中修改了几行,保存了它。fugitive知道哪些行被修改了,直接跳转到这些行会非常有用。是否有现成的快捷键可以实现这个功能,或者我能否通过映射来实现?
我有一个超大的文件,在其中修改了几行,保存了它。fugitive知道哪些行被修改了,直接跳转到这些行会非常有用。是否有现成的快捷键可以实现这个功能,或者我能否通过映射来实现?
:Gdiff
命令,对比了另一个修订版本或索引,那么你可以使用内置的]c
和[c
动作来跳转到下一个/上一个更改的起始位置,因为Vim在'diff'
模式下显示更改内容。]c
命令,以满足你的期望。即使没有逃逸字符,vim也会为每个文档维护一个更改列表,您可以通过调用:changes
来查看它。您可以使用g;
(跳转到旧更改)和g,
(跳转到新更改)在更改列表中跳转。
:Gblame
一起使用,而接受的答案可悲地不能。 - 0xc0de
:Gdiff
的情况下运行diff吗? - Ingo Karkatgitgutter
,但是忘记了它,所以我认为是 fugitive 负责符号列。感谢提供的链接,它确实具有此功能! - Max Yankov:Gblame
时获得类似“跳转到更改的行”的功能? - 0xc0de