Vim返回到最后编辑的第二行
在vim中,您可以使用“.”返回上次编辑的行,但有没有办法回到最后编辑的第二行?假设我在第100行做了一些编辑,然后在第1行做了一些编辑,有没有快速的方法返回到第100行?我知道可以使用标记,但这需要深思熟虑……您可以使用jumplist(Vim返回到最后编辑的第二行,vim,Vim,在vim中,您可以使用“.”返回上次编辑的行,但有没有办法回到最后编辑的第二行?假设我在第100行做了一些编辑,然后在第1行做了一些编辑,有没有快速的方法返回到第100行?我知道可以使用标记,但这需要深思熟虑……您可以使用jumplist(:help jumplist)。只需使用Ctrl-O返回(和Ctrl-I前进)您最后编辑或跳转到的位置列表(通过%,/,[[等:有关完整列表,请参阅:help jumplist) 回到上次编辑的位置,然后假设在此期间没有进行其他跳转,这将是Ctrl-OCtrl
:help jumplist
)。只需使用Ctrl-O
返回(和Ctrl-I
前进)您最后编辑或跳转到的位置列表(通过%
,/
,[[
等:有关完整列表,请参阅:help jumplist
)
回到上次编辑的位置,然后假设在此期间没有进行其他跳转,这将是
Ctrl-O
Ctrl-O
或(我认为)2 Ctrl-O
除了跳转列表之外,vim还有一个,可以使用g;
(对旧项)和g,
(对新项)进行迭代运动。如果它的工作方式与“2p:'n”类似,那就太好了。返回到最后编辑的第n行