Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与逃犯在VIM中的换行之间跳跃_Vim_Vim Fugitive - Fatal编程技术网

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

与逃犯在VIM中的换行之间跳跃,vim,vim-fugitive,Vim,Vim Fugitive,我有一个巨大的文件,我修改了几行,并保存了它。逃犯知道哪条线被修改了,在它们之间跳转是非常有用的。是否有一个现有的热键,或者我可以以某种方式映射它?如果您的意思是您已经对另一个修订版或索引执行了:Gdiff,您可以使用内置的]c和[c运动跳转到更改的下一个/上一个开始,因为Vim显示了'diff'模式中的更改 编辑:查看插件;它显示符号列中的更改,自动更新这些更改,甚至按照您希望的方式重载所提到的]c命令。即使没有转义,vim也会通过调用:changes为您可以看到的每个文档维护一个更改列表。您

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

如果您的意思是您已经对另一个修订版或索引执行了
:Gdiff
,您可以使用内置的
]c
[c
运动跳转到更改的下一个/上一个开始,因为Vim显示了
'diff'
模式中的更改


编辑:查看插件;它显示符号列中的更改,自动更新这些更改,甚至按照您希望的方式重载所提到的
]c
命令。

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

不,我没有做Gdiff;只是用git对文件进行普通编辑。那么“逃犯知道”是什么意思呢?!它真的在没有
:Gdiff
的情况下运行diff吗?事实证明我已经安装了
gitgoolt
,但忘记了它,所以我认为它是负责符号列的逃犯。谢谢你的链接,它确实有这个功能!使用
:Gblame
获得类似(跳转到更改的行)功能的任何方法?此解决方案太简单了。;-)而且它适用于
:Gblame
,而令人遗憾的是,被接受的答案并不适用于此。