在 Emacs 中,如何跳转到文件顶部然后返回到我来自的地方?

Pee*_*eja 10 emacs

在 Vim 中,Ctrl-I将光标移回其先前的位置(在最后一次跳转之前)。Ctrl-O是它的补充,通过跳转列表向前移动。gg跳到文件的顶部,Ctrl-I然后跳回。

相当于Ctrl-IEmacs 中的C-u C-space. 但是,到达文件顶部的明显方式Home, 并没有设置标记,因此无法返回到您从该方式来的行。

有没有要实现这个文件(也许还有其他地方)的顶部和底部的更好的命令集尊重标记环?或者有没有更好的方法来逆转Home

Dre*_*rew 9

C-SPC M-<去顶峰。C-u C-SPC(或C-x C-x C-g)再次回来。

C-x C-x g不改变mark-ring.C-x C-x交换点和标记,并激活该区域。C-g然后停用该区域。)

  • 在我的 Emacs 上,`M-&lt;` *确实* 设置了标记。根据其文档,除非您更改了某些设置,否则只要“禁用瞬态标记模式”就应该这样做,这应该转换为“没有活动区域”。 (7认同)