如何使Vim的撤消缓冲区在会话之间保持不变?


9

当我对文件进行编辑然后离开vim时,我希望能够在以后重新打开该更改时撤消该更改。

Answers:


8

您可以启用永久性撤消,请查看帮助

:help undo-persistence

至少需要vim 7.3。

撤消持久性在使用前需要进行一些设置,例如定义一个目录以保留持久性撤消信息。此处给出了一个很好的解释:http : //amix.dk/blog/post/19548(感谢@Dalker)


3

我无法在上面的文章中发表评论,但我想指出,在Ubuntu 10.10中默认安装的版本vim 7.2中提供undo-persistence ,因此可能在许多人的计算机上这个帖子。

一旦将vim升级到7.3,撤消持久性就需要进行一些设置才能使用,例如定义一个目录来保留持久性撤消信息。此处给出了很好的解释:http : //amix.dk/blog/post/19548

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.