Emacs是否有“本地撤消”扩展?


16

我经常要撤消本地更改或逐行更改。例如,当我在源代码中更改多行并且只想还原其中的一行时,那么我必须遍历整个撤消树以找到要返回的状态。如果我只能还原标记的区域或该点所在的线会更好。像这样的东西已经存在了吗?

Answers:


22

这是Emacs的标准功能(自1998 / 20.3起)。

假设您启用了瞬态标记模式,只需标记该区域,然后照常使用undo,Emacs将仅执行与(活动)区域相关的undo操作。

关闭瞬态标记模式时,或者如果标记区域未处于活动状态,请C-u对undo命令使用前缀参数。

请参阅:C-hf undo
或手册中的“选择性撤消”:C-hig (emacs) Undo

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.