我经常在我的Vim会话中打开几个缓冲区.这意味着我的跳转列表存储来自多个缓冲区的位置.但是,当我使用Ctrl-o跳转到以前的位置时,我不想离开缓冲区并且想要跳转到当前缓冲区的"本地"的先前位置.我该怎么做呢?
示例:如果我的跳转列表如下所示:
4 10 1 ~/aaa.m
3 20 1 ~/aaa.m
2 12 2 ~/xxx.m
1 15 1 ~/aaa.m
Run Code Online (Sandbox Code Playgroud)
我想在第一次按Ctrl-o时跳转到文件aaa.m的第15行.重要的是,下次我按Ctrl-o时,我不想跳转到文件xxx.m. 相反,我想跳到文件aaa.m的第20行; 也就是说,我之前在"当前"缓冲区内的位置.Vim的默认行为是带我到文件xxx.m的第12行.有关如何实现这一目标的任何想法?