Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
vim 中是否可以递归导航到以前的编辑点(即文本已更改的点)?这样的功能对于 $\TeX$ 文档编辑非常有用,您经常需要将大块文本移动相当长的距离,并且导航会变得非常混乱。
如果无法使用基本 vim 完成,欢迎使用具有此功能的插件。
像Ctrl-O和Ctrl-I?这些循环通过“跳转列表”(O向后,I向前),这是先前编辑和跳转的列表。
Ctrl-O
Ctrl-I
O
I
您可以使用打印当前的跳转列表:ju[mps]
:ju[mps]
有关此功能的更多详细信息,请查看:h jumpslist
:h jumpslist
您可以使用g;移动到上次更改发生的位置。
g;
g,回到最近的变化。
g,
:changes向您展示g;并将g,带您去往何处。
:changes
gi与它相同,g;只是它也启动插入模式。
gi