在JetBrains产品中,有一个非常方便的键绑定,可以让您访问所有编辑过的地方。按一次键可转到最后一次编辑(文件和位置),继续按键可返回到以前的编辑。通常在编辑时,你想要一遍又一遍地编辑相同的地方,如果一个人打开了许多缓冲区,其中许多缓冲区没有被编辑,这就更有用了。
Emacs有一个标记环,但这不完全是一回事。
需要注意的是,emacs git插件magit中是否有跳转到编辑的功能?
发布于 2013-05-09 20:04:01
有一个GotoLastChange可以让你沿着撤销位置的链条移动。您可以将其分配给密钥:
(global-set-key "\C-x\C-\\" 'goto-last-change)
发布于 2013-12-11 03:28:25
有一个GotoChg可以让你在撤销位置链中来回移动。示例初始化代码片段:
(require 'goto-chg)
(global-set-key [(control ?.)] 'goto-last-change)
(global-set-key [(control ?,)] 'goto-last-change-reverse)
(就像其他替代方案,GotoLastChange和session.el一样,它不能在缓冲区之间跳跃(buffer))
发布于 2013-12-11 03:35:25
在session.el中有一个命令session-jump-to-last-change,它允许你沿着撤消位置链移动。初始化代码片段:
(require 'session)
(setq session-jump-undo-threshold 80) ; default was 240
(global-set-key [(control ?.)] 'session-jump-to-last-change)
(就像其他替代方案,GotoLastChange和GotoChg一样,它不能在缓冲区之间跳跃(buffer))
https://stackoverflow.com/questions/16469644
复制相似问题