相关疑难解决方法(0)

Vim:如何防止跳出当前缓冲区?

我经常在我的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行.有关如何实现这一目标的任何想法?

vim buffer jump-list

9
推荐指数
1
解决办法
812
查看次数

标签 统计

buffer ×1

jump-list ×1

vim ×1