Emacs导航位置历史记录

时间:2011-02-25 04:44:39

标签: emacs navigation location history buffer

在Emacs中,我可以在位置'b'处编辑某些内容并执行C-u C-Space以返回到我在缓冲区中的最后位置'a'。但是我如何回到'b'?简而言之,我希望保留其历史记录,而不是弹出标记环堆栈。

我已经阅读了有关使用书签,寄存器和标签的文档,但我必须手动设置这些文档。就像使用C-u C-Space从单个绕行返回的情况一样,我不想记得设置任何东西。

我有很多用例,但最常见的是在“导入...”部分之间来回切换,该部分通常位于我的程序顶部和我当前的编辑位置。

2 个答案:

答案 0 :(得分:1)

C-x C-x交换点(即光标)和标记的位置。您可以使用它在两个位置之间来回移动。

答案 1 :(得分:1)

这个问题确实是“如何在Emacs'标记环中向前和向后移动”的复制品。谢谢肖恩!