是否可以在vim中递归导航到以前的编辑点(即文本已被更改的点)?这样的功能对于$ \ TeX $文档编辑非常有用,你经常需要移动相当大距离的大块文本,导航会变得非常混乱。
如果使用基本的vim无法完成,请使用具有此功能的插件。
答案 0 :(得分:5)
Ctrl-O
和Ctrl-I
之类的内容?这些循环通过'跳转列表'(O
向后,I
转发),这是先前编辑和跳转的列表。
您可以使用:ju[mps]
有关此功能的更多详细信息,请查看:h jumpslist
答案 1 :(得分:4)
您可以使用g;
移动到上次更改的位置。
g,
回到最近的更改。
:changes
会向您显示g;
和g,
将带您去哪里。
gi
与g;
相同,但它也会启动插入模式。