在 Vim 中,Ctrl-I 将光标返回到之前的位置(最后一次跳转之前)。 Ctrl-O 是其补充,在跳转列表中向前移动。 gg 跳转到文件顶部,因此 Ctrl-I 然后跳回来。
相当于 Emacs 中的 Ctrl-I 是 C-u C-space。 但是,到达文件顶部的明显方法 Home 并没有设置标记,因此没有回到原来的路线的方法。
是否有一组更好的命令来访问文件的顶部和底部(也许还有其他位置)并且确实尊重标记环?或者有更好的方法来反转Home?
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
然后停用该区域。)
我对此的肌肉记忆是
M-g g 0 <return>