在 Emacs 中,将指针移动到上次编辑位置的命令是什么?

发布于 2024-12-21 04:18:57 字数 99 浏览 0 评论 0原文

如果尚未绑定,哪个 lisp config 命令会绑定此命令?

另外,如果我想将 Cx h、CM-\ 和 , 绑定到单个 CM-\,该怎么做?

提前致谢

What lisp config command would bind this command, if it's not already bound?

Also, If I wanted to bind C-x h, C-M-\, and , to a single C-M-\, how would this be done?

Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

只涨不跌 2024-12-28 04:18:57

函数 session-jump-to-last-changesession.el 为了方便起见,我通常将其绑定到这两个键序列:CxC-/CA-/。我选择这些键是因为它类似于默认绑定到 C-/undo

(autoload 'session-jump-to-last-change "session")
(global-set-key (kbd "C-x C-/") 'session-jump-to-last-change)
(global-set-key (kbd "C-A-/") 'session-jump-to-last-change)

The function session-jump-to-last-change is part of session.el which I typically bind to these two key sequences for convenience: C-xC-/ and C-A-/. I pick those keys because it is similar to undo which is bound by default to C-/.

(autoload 'session-jump-to-last-change "session")
(global-set-key (kbd "C-x C-/") 'session-jump-to-last-change)
(global-set-key (kbd "C-A-/") 'session-jump-to-last-change)
满地尘埃落定 2024-12-28 04:18:57

默认情况下,没有命令可以移动到上次编辑的位置,但您可以使用 http://www.emacswiki.org/emacs/GotoLastChange - 下载 elisp 文件,将其放入加载路径中并绑定它:

(autoload 'goto-last-change "goto-last-change"
   "Set point to the position of the last change." t)
;; bind to C-x C-\
(global-set-key (kbd "C-x C-\\") 'goto-last-change)

By default there is no command to move to the location of the last edit, but you can easily add it by using something like http://www.emacswiki.org/emacs/GotoLastChange - download the elisp file, put it in your load-path and bind it:

(autoload 'goto-last-change "goto-last-change"
   "Set point to the position of the last change." t)
;; bind to C-x C-\
(global-set-key (kbd "C-x C-\\") 'goto-last-change)
眼睛会笑 2024-12-28 04:18:57

我总是通过输入 C-/ (撤消上次编辑)来执行此操作,然后输入 Cf (或任何其他简单的移动命令),然后输入 C-/< /kbd>(重做上次编辑)。

I do this all the time by typing C-/ (undo last edit), then C-f (or any other trivial movement command), then C-/ (redo last edit).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文