Vim返回到最后编辑的第二行

时间:2011-01-16 08:53:06

标签: vim

在vim中,您可以使用'返回最后编辑的行。 ,有没有办法回到倒数第二行?假设我在第100行进行了一些编辑,然后在第1行进行了一些编辑,是否有快速返回第100行的方法?我知道可以使用标记,但需要预先考虑......

2 个答案:

答案 0 :(得分:10)

您可以使用跳转列表(:help jumplist)。只需使用Ctrl-O返回(并Ctrl-I继续)在您编辑或跳转到的最后位置列表中(通过%/,{{ 1}}等:请参阅[[获取完整列表。)

要回到之前编辑过的地方,假设在此期间没有其他跳跃,这将是:help jumplist Ctrl-O或(我认为)Ctrl-O

答案 1 :(得分:9)

除跳转列表外,vim还有一个changelist,可以使用g;(较旧的项目)和g,(更新的项目)动作进行迭代。