在vim中,您可以使用'返回最后编辑的行。 ,有没有办法回到倒数第二行?假设我在第100行进行了一些编辑,然后在第1行进行了一些编辑,是否有快速返回第100行的方法?我知道可以使用标记,但需要预先考虑......
答案 0 :(得分:10)
您可以使用跳转列表(:help jumplist
)。只需使用Ctrl-O
返回(并Ctrl-I
继续)在您编辑或跳转到的最后位置列表中(通过%
,/
,{{ 1}}等:请参阅[[
获取完整列表。)
要回到之前编辑过的地方,假设在此期间没有其他跳跃,这将是:help jumplist
Ctrl-O
或(我认为)Ctrl-O
。
答案 1 :(得分:9)
除跳转列表外,vim还有一个changelist,可以使用g;
(较旧的项目)和g,
(更新的项目)动作进行迭代。