当我们切换回缓冲区时,emacs 如何恢复光标位置?

当我们切换回缓冲区时,emacs 如何恢复光标位置?

我不太确定这是否是正确的重现过程。根据我的观察,当我在缓冲区之间切换时,例如这种情况:

1. I am in Buffer1:position1
2. I switch to Buffer2:position2
3. I switch back to Buffer1

现在我处于Buffer2步骤 2 之后,并且我执行了一些编辑工作,而无需使用鼠标触摸(选择或单击)缓冲区内容。然后,当我返回时Buffer1,我仍然处于position1

但如果我曾经使用鼠标执行任何操作,当我返回时Buffer1。我不再处于position1

那么是否有任何设置/变量可以解决此类问题?
鼠标(或者其他一些操作)改变了什么,导致另一个缓冲区的原始位置发生变化?

这让我困惑了很久。谢谢你的帮助。

相关内容