是否有emacs功能可以访问上次编辑?

jus*_*don 13 emacs elisp emacs24

在JetBrains产品中,有一个非常方便的键绑定,可让您访问您编辑的所有点.点击一次键进入上一次编辑(文件和位置),然后按键返回之前的编辑.通常在编辑时要反复编辑相同的位置,如果有一个缓冲区打开,其中很多都没有编辑,这就更有用了.

Emacs有一个标记环,但这并不完全相同.

在相关的说明中,magit中是否有功能,即emacs git add-on,可以跳转到编辑?

Ale*_*iev 12

GotoLastChange它允许你沿着撤销位置的链条运转.您可以将其分配给键:

(global-set-key "\C-x\C-\\" 'goto-last-change)

  • 这太棒了!但是,它不会像JetBrains命令那样在打开的缓冲区之间跳转。另外,可以使用Mx package-list-packages安装该软件包。 (2认同)

Dav*_*son 5

GotoChg它允许你旅行来回撤销位置的链条。示例初始化代码片段:

(require 'goto-chg)
(global-set-key [(control ?.)] 'goto-last-change)
(global-set-key [(control ?,)] 'goto-last-change-reverse)
Run Code Online (Sandbox Code Playgroud)

(就像其他替代方案,GotoLastChange 和 session.el,它不能在缓冲区之间跳转)