在 Emacs 中,将指针移动到上次编辑位置的命令是什么?
如果尚未绑定,哪个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
函数
session-jump-to-last-change
是session.el
为了方便起见,我通常将其绑定到这两个键序列:CxC-/ 和CA-/。我选择这些键是因为它类似于默认绑定到 C-/ 的undo
。The function
session-jump-to-last-change
is part ofsession.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 toundo
which is bound by default to C-/.默认情况下,没有命令可以移动到上次编辑的位置,但您可以使用 http://www.emacswiki.org/emacs/GotoLastChange - 下载 elisp 文件,将其放入加载路径中并绑定它:
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:
我总是通过输入 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).