复现步骤如下:
1: 依次打开 a/b/c 三个文档,
此时浏览历史为 a>b>c (可以用 ctrl+[ / ] 验证 )
2: ctrl+w 关闭 c 文档, 此时当前文档变成 b 文档
- 这时前进图标变灰,但是依然可以按下 ctrl+] 来打开 c 文档
- 按一次 ctrl+[ 后当前文档依然是 b 文档, 再按一次 ctrl+[ 跳转到 a 文档
根据上面两个现象我猜测此时的浏览历史依然为 a>b>c 但是指针指向的是 bc 的间隙,前进跳到 c 文档,后退跳到 b 文档;
而我认为正确的浏览历史应该是 a>b>c>b 或者 a>c>b, 指针指向最后一个 b, 也就是说此时 ctrl+[ 应该跳转到刚刚被关闭的 c 文档, ctrl+] 无反应(因为指针指向最新位置)
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于