浏览vim中的先前编辑点?

时间:2012-04-17 01:27:16

标签: vim text editor

是否可以在vim中递归导航到以前的编辑点(即文本已被更改的点)?这样的功能对于$ \ TeX $文档编辑非常有用,你经常需要移动相当大距离的大块文本,导航会变得非常混乱。

如果使用基本的vim无法完成,请使用具有此功能的插件。

2 个答案:

答案 0 :(得分:5)

Ctrl-OCtrl-I之类的内容?这些循环通过'跳转列表'(O向后,I转发),这是先前编辑和跳转的列表。

您可以使用:ju[mps]

打印当前的跳转列表

有关此功能的更多详细信息,请查看:h jumpslist

答案 1 :(得分:4)

您可以使用g;移动到上次更改的位置。

g,回到最近的更改。

:changes会向您显示g;g,将带您去哪里。

gig;相同,但它也会启动插入模式。